私は時計アプリケーションを持っており、画像を表示します。これらの画像はすでにIOSアプリケーションに含まれているので、時計アプリにもコピーしたくありません。時計アプリでIOS側(アセットカタログにない)の画像を使用するにはどうすればよいですか?時計アプリケーションのメインXcodeプロジェクトの画像を使用
0
A
答えて
0
watchOS2
が導入されたことで、WatckKitアプリはiOS対応の拡張機能ではなくネイティブアプリになりました。このため、iOSとwatchOSアプリは共通のAppGroupを共有できなくなりました。
アプリ間でデータを共有する唯一の方法は、WatchConnectivityフレームワークを使用することです。ただし、静止画像の場合は、WatchConnectivity
フレームワークを使用しないでください。写真をアセットカタログに追加したくない場合は、実際にコピーする必要はありません。ストーリーボードやコードから使用するかどうかによって、WatckKitアプリまたはアプリ拡張ターゲットに追加するだけです。
iOSとwatchOSアプリの間でストレージが共有されないため、実際にはウォッチ対象にもイメージがコピーされることに注意してください。アプリのアセットカタログ。