这是我在VC1中的代码
我在VC1中有var user = User()
包含所有数据。
func handleMessageView() {
let layout = UICollectionViewFlowLayout()
let messageViewController = MessageViewController(collectionViewLayout: layout)
messageViewController.user = user
let messageNavController = UINavigationController(rootViewController: messageViewController)
self.present(messageNavController, animated: true, completion: nil)
}
这是由UIBarbutton调用的。
在VC2中我只有一个接收变量。var user = User()
这个var返回nil,我不使用storyboard也不使用xib。这都是程序性的。