【发布时间】:2015-03-16 04:08:19
【问题描述】:
每次我在 iOS 模拟器中运行我的 switf 应用程序时,它都会立即崩溃:
libswiftCore.dylib`swift_dynamicCastObjCClassUnconditional:
0x1082c1620: pushq %rbp
0x1082c1621: movq %rsp, %rbp
0x1082c1624: pushq %rbx
0x1082c1625: pushq %rax
0x1082c1626: movq %rsi, %rcx
0x1082c1629: movq %rdi, %rbx
0x1082c162c: xorl %eax, %eax
0x1082c162e: testq %rbx, %rbx
0x1082c1631: je 0x1082c164c ; swift_dynamicCastObjCClassUnconditional + 44
0x1082c1633: movq 0x82756(%rip), %rsi ; "isKindOfClass:"
0x1082c163a: movq %rbx, %rdi
0x1082c163d: movq %rcx, %rdx
0x1082c1640: callq 0x1082c41ca ; symbol stub for: objc_msgSend
0x1082c1645: testb %al, %al
0x1082c1647: movq %rbx, %rax
0x1082c164a: je 0x1082c1653 ; swift_dynamicCastObjCClassUnconditional + 51
0x1082c164c: addq $0x8, %rsp
0x1082c1650: popq %rbx
0x1082c1651: popq %rbp
0x1082c1652: retq
0x1082c1653: leaq 0xcdc8(%rip), %rax ; "Swift dynamic cast failed"
0x1082c165a: movq %rax, 0x8ae57(%rip) ; gCRAnnotations + 8
0x1082c1661: int3
0x1082c1662: nopw %cs:(%rax,%rax)
突出显示最后一行告诉我 EXC_BREAKPOINT(code=EXC_i386_BPT, subcode=0x0) error with no description 在它给我完全相同的问题之前,但它告诉我“可本地化的字符串无法加载' 指的是故事板。虽然现在它只告诉我 (lldb) 什么。我想知道这是否也与故事板有关。请帮忙
【问题讨论】:
-
(lldb)是一个提示,而不是任何类型的输出。 -
添加异常断点并运行。
-
@Shruti 我这样做了,但它仍然崩溃。应该发生什么?
标签: ios xcode storyboard ios-simulator lldb