不支持多次推送同一视图控制器实例

时间:2013-07-02 15:33:17

标签: ios objective-c viewcontroller

当我使用此代码时

CommentController *commentCont  = [CommentController newController];
[commentCont passServiceID:singleCellArray];
[[self navigationController] pushViewController: commentCont animated:YES];

错误“不支持多次推送相同的视图控制器实例”。

但是当我停在line3并且以下调试信息显示commentCont不在导航堆栈中时。那么为什么会发生这种错误?

po [self.navigationController viewControllers]
$0 = 0x0764a7e0 <__NSArrayI 0x764a7e0>(
<SideBarViewController: 0x91195a0>,
<DetailShowController: 0x72638a0>

0 个答案:

没有答案