這是applicationDidBecomeActive
身體applicationDidBecomeActive不會出現在設備上工作 - 在我的應用程序委託只能在模擬器
if (myViewController != nil) {
[myViewController myMethod];
}
似乎在模擬器火好吧,但不是在設備上。任何線索?編輯/更新:我試着將代碼移動到applicationWillEnterForeground,但是無論是哪裏,我把它的代碼工作正常,在模擬器和設備上運行W /開發配置文件時。當我構建我的部署配置文件並將其作爲設備上的臨時構建運行時,就是在它發出時。
什麼是設備?較舊的iPhone(例如iPhone 3G)和iPod Touches的行爲有所不同。 – onnoweb
可以在myViewController初始化之前調用applicationDidBeconeActive? – James
@onnoweb - 良好的通話 - 它似乎在我的第一代iPad上運行正常,但在我的iPod touch上(運行iOS 4.3.2)(不知道它有多大,但它有視網膜和相機)是它的地方沒有工作。 Hrmmm ...如果這是原因,任何人都知道解決方案? – jinglesthula