アプリを WatchOS 1 から WatchOS2 に変換できません。ウォッチが再生するために、iPhoneで一連の画像をプログラムで作成しています。
私はそれらを iOS の zip ファイル (SSZipArchive を使用) に入れ、それを使用transferFile()
して時計に送信し、Watch 拡張機能デリゲートで Watch 拡張機能と Watch アプリの間の共有コンテナーに解凍します。シーケンスを後で再生します。
func session(session: WCSession, didReceiveFile file: WCSessionFile)
{
imagesURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.com.xxxx.images")
SSZipArchive.unzipFileAtPath(file.fileURL.path, toDestination:imagesURL!.path)
}
共有グループが正しく設定されていることを確認しました。共有ディレクトリ (imagesURL!.path) に画像ファイルが表示されます。
しかし、シーケンスを再生する準備ができたら:
image.setImageNamed("myImages") // myImages0.png, myImages1.png, myImages2.png, etc.
エラーが表示されます: 時計で「myImages」という名前の画像が見つかりません
- 画像を正しい場所に配置していますか?
- setImageNamed でそれらを正しく参照していますか?
- 他に何か不足していますか?