每次我构建我的应用程序时,iOS 模拟器都会崩溃 EXC_BREAKPOINT(code=EXC_i386_BPT,subcode=0x0)
Posted
技术标签:
【中文标题】每次我构建我的应用程序时,iOS 模拟器都会崩溃 EXC_BREAKPOINT(code=EXC_i386_BPT,subcode=0x0)【英文标题】:iOS simulator crashes every time I build my app EXC_BREAKPOINT(code=EXC_i386_BPT,subcode=0x0) 【发布时间】:2015-03-16 19:56:13 【问题描述】:我正在开发一个应用程序,我几乎完成了!但是我遇到了一个问题,当我构建我的应用程序时,ios 模拟器立即崩溃并且 Xcode 给了我这个:
libswiftCore.dylib`swift_dynamicCastObjCClassUnconditional:
0x1032c0620: pushq %rbp
0x1032c0621: movq %rsp, %rbp
0x1032c0624: pushq %rbx
0x1032c0625: pushq %rax
0x1032c0626: movq %rsi, %rcx
0x1032c0629: movq %rdi, %rbx
0x1032c062c: xorl %eax, %eax
0x1032c062e: testq %rbx, %rbx
0x1032c0631: je 0x1032c064c ; swift_dynamicCastObjCClassUnconditional + 44
0x1032c0633: movq 0x82756(%rip), %rsi ; "isKindOfClass:"
0x1032c063a: movq %rbx, %rdi
0x1032c063d: movq %rcx, %rdx
0x1032c0640: callq 0x1032c31ca ; symbol stub for: objc_msgSend
0x1032c0645: testb %al, %al
0x1032c0647: movq %rbx, %rax
0x1032c064a: je 0x1032c0653 ; swift_dynamicCastObjCClassUnconditional + 51
0x1032c064c: addq $0x8, %rsp
0x1032c0650: popq %rbx
0x1032c0651: popq %rbp
0x1032c0652: retq
0x1032c0653: leaq 0xcdc8(%rip), %rax ; "Swift dynamic cast failed"
0x1032c065a: movq %rax, 0x8ae57(%rip) ; gCRAnnotations + 8
0x1032c0661: int3
0x1032c0662: nopw %cs:(%rax,%rax)
突出显示最后一行告诉我 EXC_BREAKPOINT(code=EXC_i386_BPT, subcode=0x0) 错误,没有描述,然后它给了我完全相同的问题,但它告诉我“可本地化的字符串无法加载”指的是情节提要。虽然现在它只告诉我任何事情(lldb)。我想知道这是否也与故事板有关。请帮忙
【问题讨论】:
是你的代码有问题,还是模拟器有问题?如果您不知道,您可以快速创建一个新项目并尝试在模拟器中构建它。 @cullub 哈哈我正计划这样做,如果没有人可以帮助我找到解决方案,并且我的代码没有任何问题,因为昨晚所有事情都完成了显示了错误,但今天发生了一些事情。我什至重新启动了我的电脑,但没有骰子。 自成功构建代码以来,您是否对代码进行了更改?您可以尝试回滚更改... @cullub 没有变化,没有什么我什至尝试删除我昨晚所做的工作,然后再次运行它,但它仍然给了我错误 呃,这很奇怪。你试过新项目了吗? 【参考方案1】:我发现了我的问题!事实证明,我在场景中更改了其中一个视图对象的类之一(我希望我的措辞足够好)。
【讨论】:
介意再详细说明您的答案吗? @hagile 当然!所以当你进入 Xcode 中的Storyboard
时,Storyboard
中的每个场景都需要分配一个ViewController
。我的问题是我没有为他们分配ViewController
。这有意义吗?
啊,明白了。谢谢酷人。但这对我来说并没有成功。以上是关于每次我构建我的应用程序时,iOS 模拟器都会崩溃 EXC_BREAKPOINT(code=EXC_i386_BPT,subcode=0x0)的主要内容,如果未能解决你的问题,请参考以下文章