Swift 3-实例化视图控制器后没有会员错误



我正在使用swift 3,xcode 8.2。

当我实例化视图控制器并尝试访问其一个变量时,我会得到一个: Value of type 'UIViewController' has no member 'someObjectVar'

这是我的代码:

let testVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "testVC") as UIViewController
testVC.someObjectVar = someObject // error is here
self.present(testVC, animated: true, completion: nil)

testVC中的变量为:

var someObjectVar : someObjectType!

我发现这个问题与我相同,但是解决方案对我不起作用,因为我没有做同样的事情...

任何帮助将不胜感激。

您将其投放给UiviewController,这绝对没有该属性。您需要将其作为与之相关的该属性的任何UiviewController子类施放。

最新更新