Swift 3、Xcode 8.2を使用しています。私は、ビューコントローラのインスタンスを作成し、その変数の一つにアクセスしようとするとSwift 3 - View Controllerをインスタンス化した後にメンバーエラーが発生しません。
、私が取得:
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!
Value of type 'UIViewController' has no member 'someObjectVar'
ここ
は私のコードです
this question私は同じ問題を抱えていますが、同じことをやっていないので解決策は私のためには機能しません...
ご協力いただければ幸いです。
実際にあなたがリンクした質問のAskerと同じことをしています。あなたが 'as UIViewController'を' as as 'に変更する必要があるので、 [TestVCの実際のクラス] 'を削除するだけではありません。 – dan