这似乎是一个愚蠢的问题,但我似乎无法解决它。
我的用户单击位于应用程序主屏幕上的图标,该图标执行模态转场,打开一个视图。从这里,用户可以单击另一个按钮,将他们推送到详细视图。这是踢球者:一旦我的用户进入详细视图并尝试单击另一个按钮,我就会收到错误消息:
“开始/结束外观转换的不平衡呼叫。”
我假设这是由于原始模态之上分层的segues数量。简而言之,流程就是:Modal,Push,Push。在第三次推送中,上述“错误”出现在控制台中。
我怎样才能解决这个问题?这是发生错误的segue/代码:
.m
- (IBAction)purchasebuttonpressed:(id)sender
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_1" bundle:nil];
StrainDetailViewController *yourViewController = (StrainDetailViewController *)[storyboard instantiateViewControllerWithIdentifier:@"DispensaryViewController"];
[self.navigationController pushViewController:yourViewController animated:YES];
}