标签:let key text rri closure res sources import modal
import UIKit
class FirstViewController: UIViewController, SecondViewControllerDelegate {
@IBOutlet weak var showTextLabel: UILabel!
@IBOutlet weak var showDelegateTextLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
//点击按钮跳转到SecondViewController
@IBAction func tapGoSecondViewController(sender: UIButton) {
//从storyboard上加载SecondViewController
let secondVC = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()).instantiateViewControllerWithIdentifier("secondViewController") as! SecondViewController
//实现回调,获取回调回来的值 (闭包)
secondVC.backClosure = {
(backStr: String) -> Void in
self.showTextLabel.text = backStr
}
secondVC.delegate = self
//跳转到SecondViewController
self.navigationController?.pushViewController(secondVC, animated: true)
}
//MARK: - SecondViewControllerDelegate(代理)
func fetchBackString(str: String) {
self.showDelegateTextLabel.text = str
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
标签:let key text rri closure res sources import modal
原文地址:http://www.cnblogs.com/auvxx/p/6810625.html