Ios5 iOS 5中prepareForeSegue中的If语句
我对xCode 4.2中的故事板有问题。是否可以检查布尔值是否为true以加载下一个视图,或者是否为false以不加载新视图以保留在实际视图中Ios5 iOS 5中prepareForeSegue中的If语句,ios5,storyboard,xcode4.2,Ios5,Storyboard,Xcode4.2,我对xCode 4.2中的故事板有问题。是否可以检查布尔值是否为true以加载下一个视图,或者是否为false以不加载新视图以保留在实际视图中 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"toCategory"] && ([[codeField text] isEqualToString:@"
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"toCategory"] && ([[codeField text] isEqualToString:@"1234"]))
{
QuestInfoController *qicontroller = [segue destinationViewController];
}
else
{
[super prepareForSegue:segue sender:self];
return;
}
}
是的,但你不是这样做的。您可以使用自定义方法或检查布尔值,然后使用performsguewithidentifier:根据结果强制转换 它演示了如何连接页面上的几个按钮以推动下一个视图。请注意,在buttonPressed:方法中,您将在其中执行检查