0

使用故事板和表格视图,我的应用程序运行良好,直到我添加了另一个 ViewController 并对新控制器进行了推送。我将 segue 连接到单元格中的附件上。现在我在代码行收到错误信号

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];

由于未捕获的异常 NSUnknownKeyException
原因而终止应用程序:[ setValue:forUndefinedKey:]:此类与键附件ActionSegueTemplate 的键值编码不兼容。

请询问更多信息,因为我意识到我从一开始并不总是很清楚,我正在努力解决这个问题。

4

1 回答 1

2

您已删除在 nib(或故事板)中使用的类之一中命名的插座accessoryActionSegueTemplate,但您没有断开 IB 中的插座。在运行时 nib 加载尝试使用键值编码建立连接,因为它找不到键(出口)而抛出。

编辑:有时在巨大的故事板上找到东西并不容易。它可以帮助在源代码中进行搜索。为此,请在 Project Navigator 中右键单击该文件,然后选择 Open As → Source Code。故事板是可读性很强的 XML 文件。您将了解在界面中的搜索位置。

于 2013-04-02T07:57:16.207 回答