簡體   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