jjzjj

performSegueWithIdentifier

全部标签

iphone - 我如何使用 performSegueWithIdentifier : sender:?

这个问题在这里已经有了答案:UnderstandingperformSegueWithIdentifier(4个答案)关闭9年前。我是一名新的iOS开发人员,我目前正在为iPhone开发一款游戏,我正在用Objective-C编写它。这个问题可能很容易回答,但我在其他地方找不到。我在这个应用程序中使用Storyboard,当用户按下按钮转到下一个Storyboard时,我使用它们很好,但是对于这个当需要自动发生segue时,我完全不知道如何实现这一点。我希望应用程序启动时Logo出现大约五秒钟,然后应出现主菜单。我正在尝试使用performSegueWithIdentifier:sen

iphone - 我如何使用 performSegueWithIdentifier : sender:?

这个问题在这里已经有了答案:UnderstandingperformSegueWithIdentifier(4个答案)关闭9年前。我是一名新的iOS开发人员,我目前正在为iPhone开发一款游戏,我正在用Objective-C编写它。这个问题可能很容易回答,但我在其他地方找不到。我在这个应用程序中使用Storyboard,当用户按下按钮转到下一个Storyboard时,我使用它们很好,但是对于这个当需要自动发生segue时,我完全不知道如何实现这一点。我希望应用程序启动时Logo出现大约五秒钟,然后应出现主菜单。我正在尝试使用performSegueWithIdentifier:sen

ios - performSegueWithIdentifier 与 instantiateViewControllerWithIdentifier 对比

我似乎没有收到这个SIGABRT,我一直收到。我有这个StoryboardiOS应用程序,在Storyboard中我有一个UITableViewController。现在,我可以获取TVC的一个单元格并使其推送“segue”ViewController,但是如果我需要在某些条件下停止“segue”操作怎么办?显然你不能,因为prepareForSegue:sender:方法不允许这样做,而且它似乎是在即将执行转换时调用的唯一回调。所以我想我可以进入tableView:didSelectRowAtIndexPath:并以编程方式执行segue。次优,但仍然......嗯,原来我猜错了。或

ios - performSegueWithIdentifier 与 instantiateViewControllerWithIdentifier 对比

我似乎没有收到这个SIGABRT,我一直收到。我有这个StoryboardiOS应用程序,在Storyboard中我有一个UITableViewController。现在,我可以获取TVC的一个单元格并使其推送“segue”ViewController,但是如果我需要在某些条件下停止“segue”操作怎么办?显然你不能,因为prepareForSegue:sender:方法不允许这样做,而且它似乎是在即将执行转换时调用的唯一回调。所以我想我可以进入tableView:didSelectRowAtIndexPath:并以编程方式执行segue。次优,但仍然......嗯,原来我猜错了。或

iphone - 以编程方式枚举 UIViewController 的传出 Segue

对于ViewController之间的iOS5导航,UIViewController类提供了[selfperformSegueWithIdentifier:@"MySegue"sender:sender]选择器。据推测,在幕后,Storyboard实现知道从任何ViewController传出的segue标识符列表,即[@"MySegue",@"MySegue2"]。有没有办法以编程方式访问此列表,以获取可传递给performSegueWithIdentifier的标识符? 最佳答案 这是一个未记录的行为,但是NSArray*seg

iphone - 以编程方式枚举 UIViewController 的传出 Segue

对于ViewController之间的iOS5导航,UIViewController类提供了[selfperformSegueWithIdentifier:@"MySegue"sender:sender]选择器。据推测,在幕后,Storyboard实现知道从任何ViewController传出的segue标识符列表,即[@"MySegue",@"MySegue2"]。有没有办法以编程方式访问此列表,以获取可传递给performSegueWithIdentifier的标识符? 最佳答案 这是一个未记录的行为,但是NSArray*seg

objective-c - 如何检查 View Controller 是否可以执行 segue

这可能是一个非常简单的问题,但在搜索时没有产生任何结果,所以这里...我正在尝试找出一种方法来检查某个ViewController是否可以在调用performSegueWithIdentifier:方法之前使用标识符XYZ执行segue。类似的东西:if([selfcanPerformSegueWithIdentifier:@"SegueID"])[selfperformSegueWithIdentifier:@"SegueID"];可能吗? 最佳答案 为了检查segue是否存在,我只是用一个try-and-catchblock将调

objective-c - 如何检查 View Controller 是否可以执行 segue

这可能是一个非常简单的问题,但在搜索时没有产生任何结果,所以这里...我正在尝试找出一种方法来检查某个ViewController是否可以在调用performSegueWithIdentifier:方法之前使用标识符XYZ执行segue。类似的东西:if([selfcanPerformSegueWithIdentifier:@"SegueID"])[selfperformSegueWithIdentifier:@"SegueID"];可能吗? 最佳答案 为了检查segue是否存在,我只是用一个try-and-catchblock将调

ios - swift performSegueWithIdentifier 不工作

我试图在用户成功登录到他们的帐户后切换ViewController,但它无法正常工作。我不能直接使用segue,因为如果单击登录按钮,无论信息是否正确,它都会转到该ViewController。我已经尝试了我所知道的一切但没有成功。这是我正在尝试的代码。@IBActionfuncloginTapped(sender:AnyObject){letusername=usernameField.textletpassword=passwordField.textifusername.isEmpty||password.isEmpty{varemptyFieldsError:UIAlertVi

ios - swift performSegueWithIdentifier 不工作

我试图在用户成功登录到他们的帐户后切换ViewController,但它无法正常工作。我不能直接使用segue,因为如果单击登录按钮,无论信息是否正确,它都会转到该ViewController。我已经尝试了我所知道的一切但没有成功。这是我正在尝试的代码。@IBActionfuncloginTapped(sender:AnyObject){letusername=usernameField.textletpassword=passwordField.textifusername.isEmpty||password.isEmpty{varemptyFieldsError:UIAlertVi