私のpopOverViewController
の文字列のデータを文字列としてmainVCに戻そうとしています。しかし、私はこれを行う方法を把握することはできませんので、誰も助けてください。Xcode Swift pass PopoverビューからメインVCへの文字列
マイmainVCのセグエFUNC:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "popoverSegue" {
let popoverViewController = segue.destinationViewController
popoverViewController.modalPresentationStyle = UIModalPresentationStyle.Popover
popoverViewController.popoverPresentationController!.delegate = self
}
}
マイpopOverVC:
イム戻って、以前のナビゲートにvalueSelected
文字列を送信する必要が
var pickerString = NSArray() as AnyObject as! [String]
var valueSelected = String()
@IBOutlet weak var picker: UIPickerView!
@IBAction func pickButton(sender: AnyObject?) {
// need to send valueSelected back to previous navigated view
print("Value: ", valueSelected)
dismissViewControllerAnimated(true, completion: nil)
}
バックmainVC
にvalueSelectedを渡そうとしビュー。
使用アンワインドの代わりに '(...)解任呼び出すのでsegues' –
ます代理人を使用できます。 –
[アンワインドセグは何ですか?どのように使用しますか?](http://stackoverflow.com/questions/12561735/what-are-unwind-segues-for-and-how-do-you-use ----------) –