Xcode 在界面生成器中意外退出
Xcode quit unexpectedly in interface builder
我在 Xcode 中开始了一个新项目(Cocoa App OSX,Objective-C)。每次我尝试在 Interface Builder 中向 window 添加按钮(拖放)时,我都会收到以下错误并且 Xcode 退出。
"UNCAUGHT EXCEPTION (NSUnknownKeyException): [ valueForUndefinedKey:]: this class is not key value coding-compliant for the key springLoaded."
Xcode Yosemite 10.10.3
版本 6.3 (6D570)
有人经历过这种行为吗?
部分崩溃:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
ProductBuildVersion: 6D570
UNCAUGHT EXCEPTION (NSUnknownKeyException): [<NSButton 0x7fb46e18f090> valueForUndefinedKey:]: this class is not key value coding-compliant for the key springLoaded.
UserInfo: {
NSTargetObjectUserInfoKey = "<NSButton: 0x7fb46e18f090>";
NSUnknownUserInfoKey = springLoaded;
}
Hints: None
Backtrace:
0 0x00007fff90a4c4f4 __exceptionPreprocess (in CoreFoundation)
1 0x00000001050ee184 DVTFailureHintExceptionPreprocessor (in DVTFoundation)
2 0x00007fff90d1976e objc_exception_throw (in libobjc.A.dylib)
3 0x00007fff90a4c0a9 -[NSException raise] (in CoreFoundation)
4 0x00007fff8dc77d25 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] (in Foundation)
5 0x00007fff8db4cccb -[NSObject(NSKeyValueCoding) valueForKey:] (in Foundation)
更新:
Xcode 现在以某种方式在按钮添加后幸存下来,但是当我尝试保存时,我收到此警报:
不幸的是,这种情况发生在 Xcode 6.3.1
终于从apple devforums得到了答案
原因是我使用了OSX seed build OS X 10.10.3 (14D87h)。
This is new API related to Force Touch trackpads. It was added in OS X
10.10.3, but only in seed builds
我在 Xcode 中开始了一个新项目(Cocoa App OSX,Objective-C)。每次我尝试在 Interface Builder 中向 window 添加按钮(拖放)时,我都会收到以下错误并且 Xcode 退出。 "UNCAUGHT EXCEPTION (NSUnknownKeyException): [ valueForUndefinedKey:]: this class is not key value coding-compliant for the key springLoaded."
Xcode Yosemite 10.10.3
版本 6.3 (6D570)有人经历过这种行为吗?
部分崩溃:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
ProductBuildVersion: 6D570
UNCAUGHT EXCEPTION (NSUnknownKeyException): [<NSButton 0x7fb46e18f090> valueForUndefinedKey:]: this class is not key value coding-compliant for the key springLoaded.
UserInfo: {
NSTargetObjectUserInfoKey = "<NSButton: 0x7fb46e18f090>";
NSUnknownUserInfoKey = springLoaded;
}
Hints: None
Backtrace:
0 0x00007fff90a4c4f4 __exceptionPreprocess (in CoreFoundation)
1 0x00000001050ee184 DVTFailureHintExceptionPreprocessor (in DVTFoundation)
2 0x00007fff90d1976e objc_exception_throw (in libobjc.A.dylib)
3 0x00007fff90a4c0a9 -[NSException raise] (in CoreFoundation)
4 0x00007fff8dc77d25 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] (in Foundation)
5 0x00007fff8db4cccb -[NSObject(NSKeyValueCoding) valueForKey:] (in Foundation)
更新: Xcode 现在以某种方式在按钮添加后幸存下来,但是当我尝试保存时,我收到此警报: 不幸的是,这种情况发生在 Xcode 6.3.1
终于从apple devforums得到了答案
原因是我使用了OSX seed build OS X 10.10.3 (14D87h)。
This is new API related to Force Touch trackpads. It was added in OS X 10.10.3, but only in seed builds