在Swift中以编程方式使用segue传递信息

时间:2016-09-16 14:33:50

标签: ios swift segue viewcontroller

我上过这堂课:

+

和另一个班级:

class ViewController: UIViewController {

    var keywords = []

    ...

}
单击按钮即可调用

和searchMapSegue()。

我尝试将searchKeywordsArray传递给ViewController,但我收到了EXC_BAD_INSTRUCTION。谁能告诉我这里的问题是什么?我没有使用故事板。

1 个答案:

答案 0 :(得分:0)

这里有几点需要考虑。

1)您当前的viewcontroller和ExplorerViewController是同一个storyborad?如果是,你可以使用self.storyboard。如果不是你就不能使用self.storyboard。

您需要使用以下代码

let explorerViewController =  UIStoryboard(name: NAME_OF_YOUR_STORYBOARD, bundle: nil).instantiateViewControllerWithIdentifier("ExplorerViewController") as! ExplorerViewController

2)你正确设置标识符吗?你需要设置标识符。见附件截图。

enter image description here

希望这能解决您的问题