在我的导航栏中,我得到了一个' +'用于添加新对象。但是在按下' +'之前程序切换到新的ViewController之前(步骤1),我希望用户输入如步骤2所示的输入。但我不知道序列的调用是什么?或者如何制作它。
我期待着收到你的来信:)。
第1步:
答案 0 :(得分:1)
1)将当前视图控制器中的segue添加到下一个视图控制器并为其指定一些标识符(假设为“gotoNext”)。
2)在“+”操作中,使用UIAlertViewConroller(参考link)打开一个操作表:
let alertController = UIAlertController(title: nil, message: "This is my message.", preferredStyle: .ActionSheet)
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel) { (action) in
// ...
}
alertController.addAction(cancelAction)
let OKAction = UIAlertAction(title: "OK", style: .Default) { (action) in
// ...perform any functionality here (e.g. - perform your segue here)
performSegueWithIdentifier("gotoNext", sender: self)
}
alertController.addAction(OKAction)
self.presentViewController(alertController, animated: true) {
// ...
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if "gotoNext" == segue.identifier {
// this is where you can pass any data to the next view controller.
}
}
希望这会对你有所帮助。