从`xcode停止后,应用程序无法正常工作

时间:2015-08-13 11:04:55

标签: ios

这是一个简单的例子,应用程序有一个button,点击它应该打印Check。当我从Xcode运行时打印(*非常简单)。但是在点击Xcode上的停止按钮然后再次从图标启动应用程序时,该按钮不会打印任何内容。

代码:

- (IBAction)save:(id)sender 
    {
     NSLog(@"check");
    }

这背后的原因是什么?

3 个答案:

答案 0 :(得分:3)

当您停止Xcode运行应用程序时,它会停止从应用程序接收消息。当你从Simulator再次运行Xcode时,Xcode对新进程一无所知。

答案 1 :(得分:2)

添加到@njuri,您可以从Xcode以外的Xcode连接到该进程。

单击Debug菜单,然后选择Attach to Process then" By Process Identifier(PID)或Name"并输入您的应用程序的名称。您可以点击断点并检查该过程。但它并没有重新夺回标准。要查看日志,请转到“设备”工具(Shift-Command-2)

答案 2 :(得分:1)

从xcode运行时,输出会重定向到调试控制台。从图标运行时,默认情况下不会发生这种情况。

但是,您可以通过选择Debug - >来要求查看输出。从顶部栏菜单打开系统日志....

因此,打开系统日志,然后从图标运行您的应用程序,您将看到输出。