我是ios应用程序开发的新手,我遇到了多次警告的麻烦.
我有一个加载表视图的导航控制器.从该表视图中,对单元格的触摸会推动新的VC(基本上是单元格的细节).在那个"detailView"上,当按下某个按钮时,会推送另一个VC.
我使用以下代码推送最后一个VC:
- (IBAction)toMoreDetail:(id)sender
{
[self performSegueWithIdentifier:@"toMoreDetail" sender:self];
}
Run Code Online (Sandbox Code Playgroud)
当我这样做时,会出现2个警告:
2012-08-05 02:25:41.842 appName[2145:f803] nested push animation can result in corrupted navigation bar
2012-08-05 02:25:42.197 appName[2145:f803] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
Run Code Online (Sandbox Code Playgroud)
到目前为止我没有找到任何好的答案.也许任何人都可以帮我解决这个问题.
谢谢 :)
编辑:这是其他segue的代码:
从TableList到VC的详细信息(segue从原型单元开始,然后转到详细的vc):
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"toDetailEvent"])
{
NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];
DetailEvent* detailEvent = [segue destinationViewController];
detailEvent.eventToDisplay = [listEvents objectAtIndex:selectedIndex];
}
}
Run Code Online (Sandbox Code Playgroud)