[英]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.