watch-os-2

    9

    2答えて

    watchOSで拡張デリゲートのインスタンスを取得する方法はありますか?たとえば、インスタンスをインターフェイスコントローラや時計拡張の他のコードから取得できますか?スウィフトは

    24

    3答えて

    iOSアプリの場合、UIの更新はメインスレッドからのみ行われます。そうしないと、予期しない動作が発生する可能性があります。 watchOSでは、OSは腕時計拡張機能とアプリを別の 'containers'として構成されています。通常、UIアップデートはエクステンションから呼び出され、これらはアプリケーションのコンテナ内で何かを更新します。 ウォッチ拡張機能からUIを更新するのに同じメインスレッドの

    5

    1答えて

    watchOS 2からは、ExtensionDelegateというオブジェクトがあります。これはUIApplicationDelegate(アプリケーションライフサイクルイベントに反応します)に類似しています。 起動時に表示される最初のInterface Controllerオブジェクトへの参照を取得したい(データストアオブジェクトを渡すなど)。 docsによれば 、バックWKExtension手

    10

    1答えて

    私はIWatchとWatchOS用のアプリケーションをビルドしていますが、今は簡単なユニットテストを作成したいと思います。私は周りを見回し、私はそれを行う単一の方法を見つけませんでした。 IOS、Mac、AppleTVでも可能ですが、Watchコードでは不可能です。誰でもこれをやったことがありますか?はいの場合は何ですか?

    5

    1答えて

    私はWatchOS1からWatchOS2に自分のアプリケーションを移行しています。私はコアデータの助けを借りてアプリケーショングループを使って時計OS1上のデータを共有していたので、私は時計OS2で同じ機能が必要です。この同じ機能をどのように達成できますか?

    12

    1答えて

    実行中に正常性データを表示するwatchOS 2アプリケーションがあります。次のように私はHKWorkoutSessionを使ってトレーニングを開始します。画面はしばらく遮断し、ユーザーが後で再びそれを見たときに self.workoutSession = HKWorkoutSession(activityType: .Running, locationType: .Outdoor) self.

    12

    3答えて

    これはSimulatorと実際の物理デバイスiphone5でテストされています。 WatchS2の拡張機能からiPhoneのiOS9コードへの通信にWCSession sendMessageを使用しようとしました。 iphoneアプリがフォアグラウンドモードとバックグラウンドモードのいずれかで動作しているときにうまく動作します。 しかし、私はiPhoneアプリを(すべてのアプリケーションを実行して

    5

    1答えて

    昨日I saw this postと私に問題があることを実感させました。 私は、WatchOS1アプリを店舗に持っていた後、WatchOS2アプリを作成しました。アプリを実行しようとしたときにmade me upgrade my bundle identifier nameとなってしまいました。今では、別のバンドルIDでWatchOS2アプリを提出できるかどうかはわかりません。アプリストアは時計ア

    7

    2答えて

    pickerDidSettleにWKInterfacePickerを呼び出すことができますが、選択したアイテムのインデックスを取得するにはどうすればよいですか? @IBAction override func pickerDidSettle(picker: WKInterfacePicker) { print("Picker settled to index: \(picker)")

    10

    2答えて

    watchOS2の複雑さを作成しようとしています。私はiOSアプリケーションの新しいターゲットを作成しました - 視線と合併症を伴いました モジュラーラージコンプリケーションは1つだけにします。 私は(シミュレータと実際のウォッチの両方で) を合併症ウォッチフリーズを設定しようとして実行すると、ここに私の合併症コードだ: -(void)getCurrentTimelineEntryForCompl