无法在模拟器上重新打开关闭的应用程序

时间:2009-08-14 08:53:02

标签: iphone ios-simulator

我正在制作我的第一个iPhone应用程序。我可以解决浏览stackoverflow和apple的doc的大部分问题。但是现在我被卡住了。它可能是一种愚蠢,但我找不到它。

当我使用[x] -r在模拟器上启动我的应用程序时,我没有遇到任何问题。 但是我的应用程序在后台运行(关闭?)因为用户按下主页按钮或因为我打开浏览器(app openURL :),我无法再从emulato重新打开它 r(“触摸”模拟器上的图标)。

我相信我错过了关于何时/如何创建/重新加载view / viewController的内容。

当我尝试重新启动应用程序时,日志告诉我没有调用main函数。既不是applicationDidFinishLaunching也不是viewWillAppear。 状态栏显示(动画像正常打开),然后没有显示视图,应用程序关闭。

我的应用程序有一个带有修复标题徽标(来自nib文件)和navigationController(创建dyn。)的窗口。另一个视图是创建dyn。也是(没有笔尖)。我的root viewCtrl是一个TableViewCtrl的框。

为什么我遇到这个问题? 你知道关于这个问题的任何好文章吗? (我尝试与apple的示例/ doc进行比较,但我不使用IB)

任何帮助表示赞赏,

1 个答案:

答案 0 :(得分:2)

以及...

创建一个新项目并复制所有我的.h,h和xib(不是plist和其他项目的文件)。

这似乎可以解决问题。

如果我发现导致申请在开幕时关闭的原因,我会在此处添加评论。

哦,我还发现,如果从模拟器重新打开应用程序,则NSlog不起作用(即:在xcode调试控制台中不可见)。对于大多数人来说,这可能是非常明显的,但这对我来说是个惊喜。