我还没能回购这期债券。我理解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]引起的。谢谢。

10-05 20:02