相关疑难解决方法(0)

Xcode在iOS 8的Main()中抛出一个异常,带有'all exceptions'断点

我正在使用Xcode 6(通用汽车,我没有下载测试版),我正在为iOS 7+开发应用程序.对于我的所有项目,我只是打开了我曾经在Xcode 5中工作的相同项目.

在Breakpoint导航器中,我有All Exceptions断点.它被设置为Break: On Throw.现在,每次我运行我的应用程序(无论是在设备上还是在模拟器中),它都会停止return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));main()函数中的行上执行.

如果我按Play继续执行程序两次,程序运行正常.所以这并不妨碍我工作,但每次手动播放执行并重置我的编辑器都很烦人.

我喜欢我在Xcode中设置的行为(将当前编辑器带到执行暂停的位置),并且让All Exceptions断点成为重要的IMO.(所以我不想改变那些)

通过使用相同的环境运行相同的代码,对于iOS 7目标(再次,设备或模拟器),不会抛出异常.

有什么可能导致这种奇怪行为的线索?

xcode objective-c xcode6 ios8

52
推荐指数
2
解决办法
9349
查看次数

[self.window makeKeyAndVisible]的异常breakPoint

如果我删除Exception BreakPoint,一切都会好的.但是当我添加Exception breakPoint来调试时,出了点问题:

  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  self.window.backgroundColor = [UIColor whiteColor];
  self.tabBarController = [[ALTabBarController alloc] init];
  self.window.rootViewController = self.tabBarController;
  [self.window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

这样的断点 和运行,项目总是在[self.window makeKeyAndVisible]中断,单击"继续程序执行"按钮一些,它可以运行

xcode ios

1
推荐指数
1
解决办法
297
查看次数

标签 统计

xcode ×2

ios ×1

ios8 ×1

objective-c ×1

xcode6 ×1