Iphone OS 4.0:应用程序未来applicationDidBecomeActive

时间:2010-07-12 08:12:13

标签: iphone objective-c

我最近将我的应用程序切换到SDK 4.0。现在我正在使用部署目标OS 3.0的SDK 4.0编译我的应用程序。我面临一个奇怪的问题/错误。

有时我的应用程序从后台恢复。它不会调用applicationDidBecomeActive方法....是否有其他人面临这个问题?

这是什么解决方案?????

2 个答案:

答案 0 :(得分:0)

这也发生在我身上 - 直到我意识到正在调用AppDelegate_iPhone,所以你需要将它转发给它的超级AppDelegate_Shared。

答案 1 :(得分:0)

你可能会有更多的成功 UIApplicationWillEnterForegroundNotification / UIApplicationDidEnterBackgroundNotification通知。

确保用以下内容包装观察者订阅:

if ([[UIDevice currentDevice] respondsToSelector:@selector(isMultitaskingSupported)])
{
    ... 
}