我已经使用了我目前的应用程序,这是最烦人的问题之一。

在模拟器中,登录对话框工作正常,但在设备上,它只是一个冻结的白色框,控制台打印以下内容:

void SendDelegateMessage(NSInvocation*): delegate 
(webView:resource:willSendRequest:redirectResponse:fromDataSource:) 
failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode
.

我已经向上了,但我仍然不确定它的意思。

如果我尝试切换

[self authorizeWithFBAppAuth:NO safariAuth:NO];

[self authorizeWithFBAppAuth:NO safariAuth:YES];

它切换到Safari应用程序以验证,但是,某种方式杀死我的应用程序,错误地将其表示世代odicetagcode。

有没有人经历过类似的问题?在我的最后一个应用程序上,它刚刚在没有任何这些问题的情况下工作,据我所知,我已经以同样的方式完成了所有事情。但是,这个项目是从其他人继承的,所以可能存在我不知道的原因。

编辑:刚刚尝试将登录请求从DidFinishLaunchingWithOptions移动到介绍屏幕类中的一个点,其中一切已加载,以防它是由尝试同时运行的太多任务引起的内存问题。这次错误消息没有出现,但登录框仍然保持着白色,然后几秒钟后关闭应用程序。

编辑2:似乎只是内存错误。我更改了我之前发布的所有变量,这已经修复了我的3GS上的问题。但是,在我的ipad 1上问题仍然存在。顺便提一下,在更改ReturnNotPermittedKillClient时,使用Landscaperight使用Landscaperight或Landscapeleft,当我旋转iPad时,我得到了内存警告,然后同样崩溃。在这两种情况下,除了内存警告之外,没有调试错误消息,并且应用程序关闭 - 没有断点等来查看问题所在的位置。

有帮助吗?

解决方案 2

问题简单地陷入了内存。在更改其加载图像的方式之后,声音等问题消失了。

其他提示

如果您使用的是WebView,那么我们需要执行第一个B4移动到下一个视图.delegate= nil;

这可能是你想要的: NSObject中有其他一个分支机构在文档中。

代码: [自我performselector:withObject:afterdelay:]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top