我还没能回购这期债券。我理解NSRangeException表示的是什么,但我不理解创建nib文件时为什么会发生这种情况。这是我从Crashlytics收到的崩溃报告:
Fatal Exception: NSRangeException
0 CoreFoundation 0x1912fefd8 __exceptionPreprocess
1 libobjc.A.dylib 0x18fd60538 objc_exception_throw
2 CoreFoundation 0x1912efcf4 -[__NSArrayM removeObjectsInRange:]
3 UIKit 0x197936dd4 +[NSBundle(UINSBundleLocalizableStringAdditions) popNibPath]
4 UIKit 0x197934d44 -[UINib instantiateWithOwner:options:]
5 ProjectName 0x10019e114 static ClassFoo.instanceFromNib() -> ClassFoo (ClassFoo.swift:155)
这是我的电话:
return UINib(nibName: "ClassFoo", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! ClassFoo
UINib的计数不能大于0?
谢谢
最佳答案
我认为这个错误可能是由代码中的[0]引起的。谢谢。