【发布时间】:2013-01-14 13:43:55
【问题描述】:
过去两天我一直在寻找和阅读各种错误。我发现了类似的问题,但是当我尝试修复我的问题时,它永远不会起作用。
我几乎已准备好提交我的项目,而且效果非常好。但是,突然间,当我尝试运行代码时,它构建得很好,但是当它运行时,它停留在启动图像上,然后崩溃了。我在模拟器和设备上都试过了,一样的。
不过,当它运行时,我的 Xcode 会将我带到我完全理解的这一行,而不是。
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
它只是简单地指向那里,没有错误:线程 1:信号 SIGBRT
输出显示如下:
2013-01-14 14:17:17.127 LSA[37852:c07] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIView 0x7141450> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath.'
*** First throw call stack:
(0x1c8f012 0x10cce7e 0x1d17fb1 0xb79711 0xafaec8 0xafa9b7 0x64573 0xb25428 0x49c7e4 0x10e0663 0x1c8a45a 0x22fbb3 0xf4e37 0xf5418 0xf5648 0xf5882 0x44a25 0x44dbf 0x44f55 0x4df67 0x11fcc 0x12fab 0x24315 0x2524b 0x16cf8 0x1beadf9 0x1beaad0 0x1c04bf5 0x1c04962 0x1c35bb6 0x1c34f44 0x1c34e1b 0x127da 0x1465c 0x251d 0x2445)
libc++abi.dylib: terminate called throwing an exception
(lldb).
如果您能从本指南中理解一个词。我真的迷路了。
我觉得当我链接我的 UISwitch 时发生了这种情况,但我试过不喜欢它、删除它、评论所有代码,但还是一样! 我是初学者,但学习速度很快,所以请详细说明并询问我是否需要更多详细信息。
【问题讨论】:
-
这通常意味着您没有通过插座正确链接您的 xib 视图之一。检查一下。
-
希望您一直在使用版本控制,并且可以回头查看发生了什么变化,和/或回滚到更早的工作版本。版本控制对软件开发至关重要。
-
@bames53 你是怎么做到的?
-
见here
标签: ios objective-c xcode uiview compiler-errors