4

我已经将一堆导航控制器连接到我的 UISplitViewController 以替换详细视图,但是当我这样做时出现此错误

'Could not find a split view controller ancestor for '<UISplitViewController: 0x6a52f50>',
while performing a split view controller replace segue (identifier 'Queue') with
destination '<UINavigationController: 0x6870ff0>''

而且我通常可以从这些内部不一致中猜出发生了什么,但这一个我真的不知道——非常感谢任何帮助!

谢谢!

4

2 回答 2

4

检查通向源场景的序列序列。如果它在混合中不包含拆分视图控制器,那么您已经发现了问题。Replace segues 只能用于在拆分视图控制器的上下文中呈现的场景中。

于 2012-02-07T17:31:39.073 回答
1

我遇到了这个问题,我所有的 segues 都很好,没有代码干扰。原来问题出在主视图控制器中:

@property (strong, nonatomic) UISplitViewController *splitViewController;

该财产已变得未使用,并且正在尝试使用它nil。简单地删除它就可以了。

于 2013-08-16T00:56:38.943 回答