Egret社区
产品 Egret iOS Support 版本 5.0.8
复现概率 50% 平台 iOS Xcode 9.0 (9A235) Egret 5.08 support 5.08
复现步骤 如问题描述所述
问题描述 点击游戏中按钮,显示GameCenter成就排行,
[self presentViewController:gameCenterController animated:YES completion:nil];
在窗口中点几下。
点完成,返回游戏。
反复几次后(一般5-8次,偶尔更少次数内)。
游戏中的按钮就不再响应了,点击无效,收不到touch事件。
点击HOME返回桌面,再点击图标进入游戏,继续游戏,这时按钮就恢复响应了。
点击完成按钮,从成就窗口返回游戏,导致不能点击画面前,output窗口出现如下提示:
2017-09-28 09:02:34.696360+0800 code_ios[1189:393743] [Error] yowza! restored status bar too many times!
2017-09-28 09:02:34.737522+0800 code_ios[1189:393743] [Error] Extension request cancelled with error: Error Domain=NSExtensionErrorDomain Code=-2 "Extension cancelled by host." UserInfo={NSLocalizedDescription=Extension cancelled by host.}

只要一有这个提示,游戏中的按钮就不能点击了。
-----------
显示google全屏广告后,点击叉子返回游戏,更大的概率出现游戏中按钮无法点击的情况。
错误代码 ...
BUG截图
本帖最后由 crazygame 于 2017-9-29 07:14 编辑

已解决。。。显示排行,显示广告,触发要放在 TouchEnd里,放在TouchBegin里会导致问题。。。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部