我上面有这个错误,我已经看了一遍,一些答案引用了一个不存在的连接。
我所有的关系都很好。
我是初学者,我看到这个错误的所有解决方案都来自连接IBOutlet或代码中的错误,但代码与我的不同。
之前我遇到过这个错误,我离开了项目并继续另外一个,但我真的需要学习如何解决这个问题,或者从哪里来解决我未来的项目。
我的整个项目都在这里。 https://www.dropbox.com/s/l9jv8z8mve7luh4/ShoppingList.zip?dl=0
连接屏幕。 https://www.dropbox.com/s/1khbq6f8ylhx5yp/Screen%20Shot%202016-06-25%20at%2011.59.00%20AM.png?dl=0
下面的调试错误。
感谢您的帮助。非常感谢您的时间。
2016-06-25 11:45:50.392 ShoppingList [2334:156567] *断言失败 - [UITableView dequeueReusableCellWithIdentifier:forIndexPath:],/ BuildRoot / Library / Cache / com.apple.xbs / Sources / UIKit_Sim / UIKit的-3512.60.7 / UITableView.m:6573 2016-06-25 11:45:50.397 ShoppingList [2334:156567] * 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法使用标识符单元格出列单元格 - 必须注册一个笔尖或一个类标识符或连接故事板中的原型单元格 ***第一次抛出调用堆栈: ( 0 CoreFoundation 0x001fc494 exceptionPreprocess + 180 1 libobjc.A.dylib 0x01f10e02 objc_exception_throw + 50 2 CoreFoundation 0x001fc32a + [NSException raise:format:arguments:] + 138 3基础0x00641322 - [NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118 4 UIKit 0x00b61afc - [UITableView dequeueReusableCellWithIdentifier:forIndexPath:] + 258 5 ShoppingList 0x0000a723 _TFC12ShoppingList14ViewController9tableViewfTCSo11UITableView21cellForRowAtIndexPathCSo11NSIndexPath_CSo15UITableViewCell + 147 6 ShoppingList 0x0000a969 _TToFC12ShoppingList14ViewController9tableViewfTCSo11UITableView21cellForRowAtIndexPathCSo11NSIndexPath_CSo15UITableViewCell + 89 7 UIKit 0x00b76934 - [UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] + 822 8 UIKit 0x00b76a7d - [UITableView _createPreparedCellForGlobalRow:willDisplay:] + 90 9 UIKit 0x00b46b32 - [UITableView _updateVisibleCellsNow:isRecursive:] + 3347 10 UIKit 0x00b65416 __29- [UITableView layoutSubviews] _block_invoke + 52 11 UIKit 0x00b806cc - [UITableView _performWithCachedTraitCollection:] + 88 12 UIKit 0x00b652eb - [UITableView layoutSubviews] + 214 13 UIKit 0x00abb3d4 - [UIView(CALayerDelegate)layoutSublayersOfLayer:] + 810 14 libobjc.A.dylib 0x01f25059 - [NSObject performSelector:withObject:] + 70 15 QuartzCore 0x05300096 - [CALayer layoutSublayers] + 144 16 QuartzCore 0x052f38b6 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 388 17 QuartzCore 0x052f371a _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 26 18 QuartzCore 0x052e5ee7 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 317 19 QuartzCore 0x0531a847 _ZN2CA11Transaction6commitEv + 561 20 QuartzCore 0x0531c0b8 _ZN2CA11Transaction17flush_transactionEv + 50 21 UIKit 0x009e49b1 _UIApplicationHandleEventQueue + 8379 22 CoreFoundation 0x0010ee5f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 15 23 CoreFoundation 0x00104aeb __CFRunLoopDoSources0 + 523 24 CoreFoundation 0x00103f08 __CFRunLoopRun + 1032 25 CoreFoundation 0x00103846 CFRunLoopRunSpecific + 470 26 CoreFoundation 0x0010365b CFRunLoopRunInMode + 123 27 GraphicsServices 0x046d2664 GSEventRunModal + 192 28 GraphicsServices 0x046d24a1 GSEventRun + 104 29 UIKit 0x009eaeb9 UIApplicationMain + 160 30 ShoppingList 0x0000bff1 main + 145 31 libdyld.dylib 0x02927a25 start + 1 ) libc ++ abi.dylib:以NSException类型的未捕获异常终止
答案 0 :(得分:1)
上面的错误消息清楚地表明您的代码正在尝试设置一个表格单元格,其标识符与您提供定义的任何标识符不同(例如在故事板中)。你需要检查