iphone - iPhone 模拟器 4.0 中 Home 按钮无法退出应用程序

标签 iphone iphone-sdk-3.0 ios-simulator ios4 viewdidload

我注意到在构建然后运行 ​​viewDidLoad 时仅被调用一次。如果按主页按钮并重新进入应用程序,viewDidLoad 不会再次执行。

我注意到的另一件事是,当您重新输入应用程序时,它会从您上次离开的位置开始。

这与旧版 SDK 中的行为相同吗?这是否意味着当按下主页按钮时应用程序并未真正退出?

最佳答案

当您按下主页按钮时,调试将终止,因此您在任何版本的 SDK 上都不会在调试器控制台中看到 NSLog 中的任何内容。您可以通过将 NSLog 放入 viewDidAppear: 中来尝试此操作,即使应用程序仍在 iOS 4 中的后台运行,也应该调用该 NSLog,但事实并非如此

关于iphone - iPhone 模拟器 4.0 中 Home 按钮无法退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745366/

相关文章:

javascript - 访问 JavaScript 在运行时创建的元素 (document.write)

ios - WKInterfaceTable添加滚动条 "flash'并从非 ScrollView 中移除滚动条

iphone - 未显示启用应用内购买

iphone - 子类化 NSObject,它会导致问题吗?

ios - NSObjectNotAvailableException - 无法连接到 SimulatorBridge

ios - UIAlertView 与 UIAlertController - iOS 8 中没有键盘

ios - 如何将角标(Badge)添加到 UINavigationItem (UIBarButtonItem) - Swift 3

iphone - NSLog 修复缺失值/崩溃?

iphonesdk打印文档

ios - 在 staticLibrary 中加密字符串时出错