【问题标题】:Thread 1: Breakpoint 2.4线程 1:断点 2.4
【发布时间】:2017-03-05 17:29:49
【问题描述】:

您好,我是 swift 新手,我使用了断点,因为我遇到了一个名为 Thread1 SIGABRT 的错误。但是由于我使用了断点,所以当我模拟时,我会在模拟器上看到一个白色窗口并得到这个:

objc[5893]:PLBuildVersion 类在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 中实现(0x1192bf998) 和 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x1190e1880)。将使用两者之一。哪一个是未定义的。 (lldb)

这是什么意思?我不明白。提前致谢

这里是代码enter image description here

【问题讨论】:

  • 错误信息对我来说并没有什么意义。你能显示你写的导致这个错误的代码吗?
  • @Mams D.Guirassy 是导致崩溃还是警告?

标签: ios xcode swift3


【解决方案1】:

控制台中的警告与异常错误无关。

不要在特定行设置断点,而是设置全局异常断点

  • ⌘7 转到断点导航器
  • 点击左下角的+符号并选择异常断点

  • 仅选择 Objective-C 断点

  • 运行您的应用

【讨论】:

  • 感谢您的回答。我按照你的建议做了,但还是一样
  • 您是否删除了自定义断点(拖出编辑器)?使用激活的异常断点,执行应该停止在发生异常的行。您将在堆栈跟踪中获得更多信息。
  • 是的,我得到了这个:2017-03-05 18:59:22.929 GoApéro[6644:129095] 由于模拟器错误 (lldb),退回到在 NSUserDefaults 中存储访问令牌。我不知道如何解决它。
  • 这里有两个相关的问题stackoverflow.com/questions/41047345/…stackoverflow.com/questions/41033776/…使用搜索功能一秒找到
猜你喜欢
  • 2022-01-18
  • 2015-06-18
  • 2012-05-06
  • 2017-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多