使用故事板和tableview我的应用程序工作正常,直到我添加了另一个ViewController并且有一个推送到新控制器的segue。我将segue连接到细胞中的附件上。现在我在代码行上得到错误sigarbt
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
由于未捕获的异常而终止应用程序NSUnknownKeyException
原因:[setValue:forUndefinedKey:]:this class不是密钥的编码兼容键值 accessoryActionSegueTemplate。
请询问更多信息,因为我意识到我从一开始并不总是很清楚,我正在努力解决这个问题。
答案 0 :(得分:2)
您已在笔尖(或故事板)中使用的某个类中删除了名为accessoryActionSegueTemplate
的插座,但您未在IB中断开插座。在运行时nib加载尝试使用键值编码进行连接,因为它没有找到键(插座)而抛出。
编辑:有时在巨大的stoyboards中找到东西并不容易。它可以帮助搜索源代码。要执行此操作,请在Project Navigator中右键单击该文件,然后选择Open As→Source Code。故事板是非常易读的XML文件。您将了解在界面中搜索的位置。