【问题标题】:Workaround for swift unwinding快速展开的解决方法
【发布时间】:2014-06-06 11:21:01
【问题描述】:

所以在回答这个问题时: Xcode 6 Storyboard Unwind Segue with Swift Not Connecting to Exit

我遇到了同样的问题并尝试了提供的修复程序,但仍然无法正常工作。我觉得我的头文件缺少一个步骤,只需将 .h 文件添加到我的项目并添加提到的行就足够了吗?还是还有更多?

IndexViewController.h:

@interface IndexViewController (Workaround)
- (IBAction)blaat: (UIStoryboardSegue *)segue;
@end

IndexViewController.swift:

@objc(IndexViewController) class IndexViewController : UITableViewController {
@IBAction func blaat(segue : UIStoryboardSegue) {
    println("Test");
} 
}

Edit1:我完成了第 3 步,即取消设置并重新设置 StoryBoard 中 IndexViewController 实例的自定义类

Edit2:已修复,问题确实在标题中。 IndexViewController.h 应该是:

@class IndexViewController;
@interface IndexViewController : UITableViewController
- (IBAction)unwindToIndexViewController: (UIStoryboardSegue *)segue;
@end

【问题讨论】:

    标签: objective-c xcode segue swift


    【解决方案1】:

    您缺少第 3 步:清除 IB 检查器中的视图控制器类并将其重新设置。

    【讨论】:

      【解决方案2】:

      在 Xcode6-Beta 4 中,此错误已得到修复。我在我的一个项目中自己尝试过。升级您的 xcode,您可以忘记解决方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-01
        • 1970-01-01
        • 2019-01-19
        • 1970-01-01
        • 1970-01-01
        • 2012-04-15
        • 1970-01-01
        • 2010-11-17
        相关资源
        最近更新 更多