繁体   English   中英

Swift 3-实例化视图控制器后无成员错误

[英]Swift 3 - No member error after instantiating view controller

我正在使用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子类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM