我正在使用Xcode 6(GM,我没有下载Beta),我正在为iOS 7+开发应用程序.对于我所有的项目,我只是打开了我以前在Xcode 5中处理的相同项目.
在断点导航器中,我打开了All Exceptions
个断点.设置为Break: On Throw
.现在,每次我运行我的应用程序(无论是在设备上还是在模拟器上),它都会在main()
函数的第return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
行停止执行.
如果我按Play继续执行程序两次,程序运行正常.所以这并不妨碍我工作,但每次都要手动播放执行并重置编辑器,这很烦人.
我喜欢在Xcode中设置的行为(将当前编辑器带到执行暂停的地方),在我看来,设置All Exceptions
个断点很重要(所以我不想更改这些)
或者,对于相同的iOS,目标设备再次抛出异常(对于相同的iOS,目标设备再次抛出异常).
有什么线索能导致这种奇怪的行为吗?