我在导航控制器中嵌入了UITableViewcontroller
(TVC)。该TVC有两个静态单元,每个单元对应一个新的UITableViewController
。我只是从单元格拖动到下一个视图控制器并命名segues。不使用任何segue代码。
从TVC到第一个UITableViewController
的segue完美无缺。从TVC到第二个的segue在选择行时崩溃。它永远不会成为segue。两个子表视图控制器几乎相同,我检查了每个故事板设置,以确保它们是相同的。
这是我需要在代码中处理的东西吗?如果是这样,为什么?
编辑:我得到*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<App.FromFBViewController 0x12650bdb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key tableView.'
和libc++abi.dylib: terminating with uncaught exception of type NSException.
答案 0 :(得分:0)
我在使用TableViewController时遇到了类似的问题,每个单元都有segue进入不同的屏幕。问题原来是TableViewController只会调用一个segue,它对于它对应的单元格工作正常但不适用于任何其他单元格。
我最终切换到了许多按钮,这些按钮看起来像连接到滚动视图的单元格。