2016-10-07 5 views
0

既存のiOSアプリケーションの拡張機能であるiMessageアプリケーションを作成する場合、iMessageアプリケーションはホストアプリケーションで定義されたView Controllerを使用できますか?iMessage App拡張機能は、ホストアプリケーションで定義されたView Controllerを使用できますか?

たとえば、ミーティングを予約できるiOSアプリがあり、会議が表示される予定表ビューがあるとします。私のiMessageアプリの拡張機能では、同じ正確なカレンダービューを表示できるようにしたいと考えています。 iOSアプリケーションで定義されたCalendarViewControllerを使用することはできますか、iMessageアプリ拡張でそのUIを再作成する必要がありますか?

答えて

1

はい、コードとストーリーボードがメインアプリケーションとiMessage拡張ターゲットの両方に追加されていることを確認するだけです。それを行うにはいくつかの方法があります。あなたが特定のファイルを対象とするかを確認することができます

はそうのように、ファイルインスペクタを見て、に属して:

View Controller added to multiple targets

ます。また、ターゲットのビルドフェーズに見て、ソースがされているかを見ることができますコンパイルされたリソース、またはバンドルされているリソースを確認し、必要に応じてファイルを追加/削除します。

Build Phases

関連する問題