2017-02-10 3 views
-1

別のストーリーボードからビューコントローラーを現在のビューにプッシュしようとしています。宣言されていないタイプの使用

func clickedOnNews() { 
self.navigationController?.pushViewController(UIStoryboard(name:"Folders", 
bundle: Bundle.init(for: NewsViewController.self)) 
.instantiateViewController(withIdentifier: "addToFolderViewController") as! AddFolderViewController, animated: true) 
} 

}

エラーが "宣言されていないタイプ 'AddFolderViewController' の使用" である:私は私のUIViewControllerサブクラス(NewsViewController)で関数を作成しました。私はAddFolderViewControllerが別のモジュールの中にあるので、Foldersをインポートしました。お知らせ下さい。

+0

'addToFolderViewController'を' addFolderViewController'に変更すると役に立ちますか? – Koen

+0

addToFolderViewControllerはストーリーボードIDです – Number45

+0

「as! AddFolderViewController'を実行し、コードに 'completion:nil'パラメータを追加します –

答えて

1

答えが見つかりました。クラスAddFolderViewControllerはpublicに設定する必要があります。なぜなら、それは別のモジュールにあるからです。みんな、ありがとう。

関連する問題