我正在ipod Touch 4g iOS 4.2上测试我的应用程序。请注意,我在装有iOS 4.2的iPhone2G上测试了这个应用程序,这不是问题。
最初的Openfeint approval视图会启动,但Phonegap视图很快就会启动,因此用户没有时间启用/忽略OpenFeint。
更糟糕的是,phonegap视图的顶部被裁剪掉了,您可以看到Openfeint批准屏幕就在它后面。
我可以在离线模式下使用应用程序和openfeint工作,以获得高分和成就。
我对Openfeint的印象是,无论何时启动,它的视图都应该直接显示在顶部,但由于某种原因,它并没有出现在这里。
我正在尝试一些UIView方法和属性更改,但到目前为止还没有成功。
任何人遇到这一点或了解这两种视图系统是如何工作的。
我将继续我的调试和报告,但如果有人有好的想法和/或见解,请让我知道。
谢谢
奈杰尔
发布于 2011-02-18 18:21:56
我想这个问题已经解决了。可能有几个bug。需要更彻底的测试。就会回来报到。
基本上,我禁用了默认的Openfeint审批流程,并使用OpenfeintDelegate.h设置了自己的审批流程
if(kSCNetworkReachabilityFlagsReachable & flags) { //可以使用当前连接访问互联网。
UIAlertView *alert =[ UIAlertView alloc:@“OpenFeint Approval”message:@“您想要OpenFeint提供的强大的排行榜、辅助和挑战功能吗?(请记住,此数据将存储在OpenFeint服务器上)“delegate:self cancelButtonTitle:@”不,谢谢“其他otherButtonTitles:@"Yes",nil ];警报显示;警报发布;
}
return YES;}
https://stackoverflow.com/questions/4621120
复制相似问题