【问题标题】:Xcode 6.0.1 Cancel button unwind segueXcode 6.0.1取消按钮展开segue
【发布时间】:2014-09-27 17:58:59
【问题描述】:

我正在关注苹果开发者教程https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/SecondTutorial.html,但它使用的是 xcode 5,而我使用的是 6.0.1。我在将取消按钮和完成按钮链接到出口时遇到问题,我可以从按钮上按住 Control-Drag,但是当它悬停在出口上时,我放手时什么也没有发生。

这部分几乎在我添加的链接中的页面底部。

提前致谢

【问题讨论】:

    标签: ios objective-c iphone xcode


    【解决方案1】:

    确保您已经在视图控制器中定义/创建了退出方法:

    - (IBAction)done:(UIStoryboardSegue *) segue
    {
        NSLog(@"Segue unwind 'done'…");
    }
    

    如果您的方法带有该签名,即methodName:(UIStoryboardSegue *) segue,Xcode 会找到它,并且在您拖动时会看到类似这样的内容:

    【讨论】:

    • 我仍然无法让它工作,这些是我认为相关的视图控制器部分,我在这里仍然是一个完整的新手,如果我错了,请原谅我。 ViewController.h: - (IBAction)unwindToList:(UIStoryboardSegue *)segue; ViewController.m: - (IBAction)unwindToList:(UIStoryboardSegue *)segue { NSLog(@"Segue unwind 'done'..."); }
    • 控制器中ViewController.h 中的unwindToList 方法是否用于您要展开到的视图?
    • 它在我想要展开的视图的 ViewController.h 中。
    • 这很奇怪,我唯一能想到的就是问你添加方法后是否保存了viewcontroller.m文件?尝试清理项目失败(Shift-Command-K)
    • 我已经把它上传到谷歌驱动器,希望你能访问这个,这些都是 Xcode 项目中的所有文件。希望您可以直接在 Xcode 中打开该文件夹,假设您可以下载它,非常感谢您到目前为止的帮助 drive.google.com/… 如果您无法下载文件,请说出来
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2015-05-28
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多