XCode中的控制台输出是否等同于VisualStudio中的错误消息窗口?
我唯一的错误就是梅因的西格伯特。这是令人难以置信的沮丧,因为我必须猜测是哪一行造成了错误,为什么 这与VisualStudio提供的信息性错误消息相差甚远。这基本上就像把一本整本小说寄给编辑,你得到的唯一提示是:“书中的某个地方出了问题。可能有很多问题,也可能只有一个问题,要么是语法问题,要么是拼写问题。”XCode中的控制台输出是否等同于VisualStudio中的错误消息窗口?,xcode,visual-studio,Xcode,Visual Studio,我唯一的错误就是梅因的西格伯特。这是令人难以置信的沮丧,因为我必须猜测是哪一行造成了错误,为什么 这与VisualStudio提供的信息性错误消息相差甚远。这基本上就像把一本整本小说寄给编辑,你得到的唯一提示是:“书中的某个地方出了问题。可能有很多问题,也可能只有一个问题,要么是语法问题,要么是拼写问题。” 我只是不知道怎么会有人能这样工作。我做错了什么?当然我遗漏了一些重要的东西。在代码中写入一些NSLog(),您将在控制台中看到它。缩小崩溃范围是一个很大的帮助。如果您遇到内存问题(又名:您的
我只是不知道怎么会有人能这样工作。我做错了什么?当然我遗漏了一些重要的东西。在代码中写入一些NSLog(),您将在控制台中看到它。缩小崩溃范围是一个很大的帮助。如果您遇到内存问题(又名:您的应用程序由于试图使用即将解除分配的对象而无明显原因崩溃),设置NSZombieEnabled=YES可以帮助您诊断问题 通常,当你的应用程序以这种方式崩溃时,你看一下日志,它什么也不会告诉你(谢谢苹果!)。但是,如果选择可执行文件(在Xcode中的可执行文件下),点击信息按钮(顶部蓝色圆形),选择参数并将其放在底部屏幕NSZombieEnabled=YES,日志将为您提供更多信息 现在,如果你的应用程序崩溃,日志将显示你试图访问的对象已经被释放。不要忘了在部署它之前关闭它–你不希望一堆nszombies在你的客户手机周围运行