使用present或push以编程方式将数据从vc1传递到vc2?

时间:2017-05-25 06:45:31

标签: swift3 xcode8.2 ios10.3

这是我在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。这都是程序性的。

0 个答案:

没有答案