故事板:按住 - 从条形按钮拖动到“退出”项

时间:2013-10-23 13:40:46

标签: ios storyboard segue

所以我正在研究Apple的一个新教程(https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/SecondTutorial.html)并且我遇到了故事板的问题:

我无法控制 - 从UIBarButton拖动到场景底座中的Exit项目。当我单击“退出”项时,“属性”检查器显示“不适用”。

以下是本教程的摘录。我无法发布影像。为了更好地理解我的问题,您可以看到Control的图像 - 拖动到页面底部的Exit项目。

  

展开回XYZToDoListViewController

     

[...]

     

要创建展开segue,请通过源视图控制器XYZAddToDoItemViewController的Dock中的Exit图标将Cancel和Done按钮链接到unwindToList:动作。

     

将按钮链接到unwindToList:action

     
      
  • 在项目导航器中,选择Main.storyboard。
  •   
  • 在画布上,按住Control键并从“取消”按钮拖动到“退出”项中   添加待办事项场景停靠。
  •   
  • [...]
  •   
  • 菜单显示在拖动结束的位置。选择unwindToList:   从快捷菜单中。这是您刚刚添加到的操作   XYZToDoListViewController.m文件。这意味着取消时   点击按钮,segue将展开,这个方法将是   称为“。
  •   

2 个答案:

答案 0 :(得分:9)

如果您的方法知道如何处理这些事件,则只能执行此操作。此方法必须具有以下签名结构:

- (IBAction)finishedDoingWhatever:(UIStoryboardSegue *)sender;

请注意,它必须是IBAction并且它将segue作为参数。完成后,弹出窗口应显示在退出图标上。

答案 1 :(得分:0)

您是否尝试在编写unwindToList方法后保存XYZToDoListViewController.m?

我刚添加了另一个展开方法,它只在保存视图控制器后出现在退出菜单中。