挑一个最简单的做法。
定义一个ViewController名为sendViewController、再定义一个ViewController名为recieveViewController。
一颗是枣树,另外一颗也是枣树。
第一步, 在AppDelegate中定义共通变量
AppDelegate
class AppDelegate: UIResponder, UIApplicationDelegate {
var message:String?
.
.
.
(略)
第二步, 在sendViewController的适当位置(例如viewDidLoad当中),为第一步中定义的message赋值。
sendViewController
var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
appDelegate.message = "message"
最后一步,在recieveViewController中读取共通变量message
recieveViewController
var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
var message = appDelegate.message