2017-03-10 5 views
2

私は3つの異なるプロジェクトを作成し、3つのプロジェクトすべてに独自のストーリーボードを追加しました。プロジェクトストーリーボードまたはその逆。それは可能ですか?、私はどのように迅速に3.0でこれを達成することができますか?swift3.0を使用して同じワークスペース内の別のプロジェクトに1つのプロジェクトビューコントローラクラスを使用できますか

答えて

0

はそうのようなグローバル変数を作成します。

let firstStoryboard = UIStoryboard(name: "<First Storyboard name>", bundle: nil) 
let secondStoryboard = UIStoryboard(name: "<Second Storyboard name>", bundle: nil) 

どのファイルにあなたはそれにアクセスする必要があります。

これは機能する場合があります。

+0

あなたのロジックが私のケースではうまくいかない理由は1つのプロジェクトではありません –

+0

2つの異なるプロジェクトの場合は、それらの1つを別のプロジェクトのフレームワークとしてインポートし、importステートメント。 – CoderSulemani

0

あなたはFrameworkAとリンクされているFrameworkBFrameworkBと同様

FrameworkAがリンクされ、相互に依存してプロジェクトを作成することはできません。この設定は、依存円を作成します。あなたは2つのフレームワークを作成することができますが、それらの一方のみが、他について知ることができます

FrameworkAFrameworkBしかしFrameworkBとリンクされている任意の約FrameworkAまたはその逆だと思うのか分かりません。あなたのようなセットアップを持っている場合は

- Application 
| - FrameworkA 
| - FrameworkB 

あなたはアプリケーションプロジェクトであなたのViewControllerを使用することができますし、それは大丈夫です。

関連する問題