Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如果在XCode w/iOS6上运行的iOS5应用程序在进入后台后冻结_Iphone_Xcode_Ios6 - Fatal编程技术网

Iphone 如果在XCode w/iOS6上运行的iOS5应用程序在进入后台后冻结

Iphone 如果在XCode w/iOS6上运行的iOS5应用程序在进入后台后冻结,iphone,xcode,ios6,Iphone,Xcode,Ios6,嗨,我有一个应用程序在iOS5上运行良好,现在使用iOS6运行该应用程序。它在进入后台和返回前台后会冻结,不再响应触摸事件 如果我为5.1模拟器设计的话,它工作得非常完美,那么只有在iPhone 6.0模拟器上运行时才会出现这种情况 有什么想法吗?编辑答案: 原来罪魁祸首是我在应用程序中使用的tweetcomposeviewcontroller。 我在viewDidLoad函数中初始化了TWTweetComposeViewController。显然,如果您初始化但不显示TWTweetCompos

嗨,我有一个应用程序在iOS5上运行良好,现在使用iOS6运行该应用程序。它在进入后台和返回前台后会冻结,不再响应触摸事件

如果我为5.1模拟器设计的话,它工作得非常完美,那么只有在iPhone 6.0模拟器上运行时才会出现这种情况

有什么想法吗?

编辑答案:

原来罪魁祸首是我在应用程序中使用的tweetcomposeviewcontroller。 我在viewDidLoad函数中初始化了TWTweetComposeViewController。显然,如果您初始化但不显示TWTweetComposeViewController,它将阻止您的应用程序恢复。检查是否使用此视图控制器,并尝试删除它或在显示它之前不初始化它

马里奥,我有一个类似的问题,如果不是相同的话。在我的例子中,我的应用程序在从后台恢复时将正确进入前台。然而,应用程序似乎挂起在这一点上,从来没有达到ApplicationIDBecomeActive。我不明白为什么这个应用程序永远不会到达ApplicationIDBecomeActive。与您一样,该应用程序在iOS5及以下版本上运行良好,但在iOS6上存在此问题

你能确认你的应用程序到达applicationWillEnterForeground并且没有点击ApplicationIDBecomeActive吗


(我想写这篇文章作为对你问题的评论,但我似乎不知道怎么做。

Mario,当你说冻结时,我认为你的意思是当你把它放回前台时,它不再响应触摸事件。请注意,当它回到前台后,它不再响应触摸事件。谢谢,它已被编辑现在。当“冻结”时,它没有在Xcode上输出任何日志或警告吗?不,没有,我在所有委托方法上都有日志,似乎它只是触发了这个:-ApplicationIdentinterBackground和applicationWillEnterForeground它不在这里输入:ApplicationIDBecomeActivePlease有一些声誉,然后你可以评论!因为你需要50个代表在StackOverflow上留言。