我正在挖掘枚举objc对象的方法,比如NSString,我记得在Xcode4 +版本中有一个新功能,它提供了一种新的枚举方式,但不清楚.有人知道吗?
这是整个崩溃日志.EXC_CORPSE_NOTIFY异常通知的含义是什么?
我必须更换一些关于我们公司的字符串.
Incident Identifier: 40BD3A10-43A5-4F0D-A283-218E1D3BEE46
CrashReporter Key: 3d8d75a8f5eeb7c3d28d52883b92ed4e0fb2529e
Hardware Model: iPhone7,1
Process: XxxxxXxxApp [13539]
Path: /private/var/mobile/Containers/Bundle/Application/148C5049-8883-4E9D-BB98-5498EEA95191/XxxxxXxxApp.app/XxxxxXxxApp
Identifier: com.Lotum.MCOLotumMobile
Version: 7.0.8.0 (7.0.8)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Date/Time: 2016-01-15 11:22:25.25 +0800
Launch Time: 2016-01-15 10:41:58.58 +0800
OS Version: iOS 9.2 (13C75)
Report Version: 105
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 16
Filtered syslog:
None found
Last Exception Backtrace:
0 CoreFoundation 0x1840c5900 __exceptionPreprocess + 124
1 libobjc.A.dylib 0x183733f80 objc_exception_throw …Run Code Online (Sandbox Code Playgroud) 我正在使用Swift为NSCollectionView工作.当我使用NSArrayController对象作为NSCollectionView的内容时.我得到了以下错误:
提出了未被捕获的例外情况
[valueForUndefinedKey:]:此类不是键值plugName的键值编码兼容.
我不知道为什么.我创建了一个名为NHPlug和NSArrayController的模型,如下所示,这是我的代码.:
/* Class NHAppController */
import Cocoa
class NHAppController: NSObject {
@IBOutlet weak var arrayController: NSArrayController?
var plugs: NSMutableArray?
override func awakeFromNib() {
var t = NHPlug(plugID: 1, plugName: "test")
plugs = NSMutableArray()
arrayController?.addObject(t)
}
}
/* Class NSPlug */
import Cocoa
class NHPlug: NSObject {
var plugID : Int
var plugName : String
init(plugID: Int, plugName: String) {
self.plugID = plugID
self.plugName = plugName;
}
}
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助,非常感谢!
这里如果崩溃堆栈:
-01-21 19:47:07.347 Notifyhub [58369:598950]一个未被捕获的异常被提出2015-01-21 19:47:07.347 Notifyhub [58369:598950] [valueForUndefinedKey:]:这个类不符合键值编码对于密钥plugName.2015-01-21 …