诡异问题,点广告弹出后,再切换回游戏,会弹输入法

用的合作方提供的聚合广告。点广告弹出到广告界面后,再点游戏icon或者从双击home处返回游戏,游戏会弹出输入法界面,而且该界面无法关掉。造成无法继续正常游戏。

调试发现EAGLView的如下方法被调用

  • (UITextRange *)markedTextRange;
    {
    CCLOG(“markedTextRange”);
    return nil; // Nil if no marked text.
    }

据了解,该问题在cocos2d-iphone版本上没有出现。我用的是cocos2d-x的0.12.0 (2012-03-05)版本,开发一个iOS游戏。

最好提供一个重现的方法。
要测试这个例子要集成这个广告平台吧。
你能否在HelloWorld的基础上提供一个重现程序?

— Begin quote from ____

minggo 发表于 2012-4-20 10:48 url

最好提供一个重现的方法。
要测试这个例子要集成这个广告平台吧。
你能否在HelloWorld的基础上提供一个重现 …

— End quote

我们替换了其他合作方的广告SDK,就没出现弹输入法的问题,目前初步确认是合作方提供的SDK有问题。

读cocos2d-x源码也确认,因为EAGLView只是提供了一些调用输入法的接口,但这些接口应该是被上层环境(广告SDK)调用的

Mark Mark!

我们上一个游戏在iOS上使用Tapjo*y时也有这个问题,后来调用resignFirstResponder临时fix了一下

今天我也遇到了,郁闷

— Begin quote from ____

fernando 发表于 2012-6-28 11:25 url

我们上一个游戏在iOS上使用Tapjo*y时也有这个问题,后来调用resignFirstResponder临时fix了一下 …

— End quote

请问这样是怎么解决了,我试了;并不可行啊

我也遇到了,同求解决理法。。我只是加载了一个UIWebView,然后点击超链接的时候就出现了键盘,怎么回事?楼主有好建议否?

最好提供一个重现的方法。
要测试这个例子要集成这个广告平台吧。
你能否在HelloWorld的基础上提供一个重现程序?

今天我也遇到了,郁闷

— Begin quote from ____

fernando 发表于 2012-6-28 11:25 url

我们上一个游戏在iOS上使用Tapjo*y时也有这个问题,后来调用resignFirstResponder临时fix了一下 …

— End quote

请问这样是怎么解决了,我试了;并不可行啊

我也遇到了,同求解决理法。。我只是加载了一个UIWebView,然后点击超链接的时候就出现了键盘,怎么回事?楼主有好建议否?