我在iOS应用中的深化发展新的,我遇到了一些麻烦与多个警告。
我有一个导航控制器,可加载一个表视图。 从细胞上的该表视图一个触摸将一个新的VC(基本上,单元的细节)。 而上“的DetailView”,当某个按钮被按下,另一个VC推。
我把最后一个VC用下面的代码:
- (IBAction)toMoreDetail:(id)sender
{
[self performSegueWithIdentifier:@"toMoreDetail" sender:self];
}
当我做到这一点,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.
我没有找到任何好的答案为止。 也许有人可以帮助我解决这个问题。
谢谢 :)
编辑:这里是另一个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];
}
}