問題タブ [watchkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1577 参照

ios - WatchKit - ラベルまたは画像を移動する方法

interface.storyboard にラベル、画像、ボタンを追加しました。ボタンがクリックされたときにラベルと画像を新しい場所に移動する方法>

image1.center と image1.frame を試してみましたが、どちらも WatchKit で動作しませんでした。

0 投票する
1 に答える
3483 参照

ios - Apple Watch、WatchKit、および NSUserDefaults

「Watch App」は同じ iOS アプリケーションのバンドルであるため、Apple Watch App 内で NSUserDefaults にアクセスできるはずです。そうではありませんか?

iOS から NSUserDefaults 値を取得できないようです (iOS アプリで正常に読み込まれるため、データがあることを確認しました)。

Apple Watch アプリで実行すると、空になります。iOS 親アプリと同じ NSUserDefaults 値にアクセスできないのですか?

NSMutalArray を含むカスタム クラスがあります。この変更可能な配列は、Watch アプリのテーブルに表示したいものです。NSMutableArray を含むこの同じクラスには、NSUserDefaults との間でデータを保存/ロードする関数もあります。iOS アプリでは問題なく動作しますが、Apple Watch アプリではデータをロードしません。

ここで何が間違っているのか、または何を認識していないのでしょうか?

クラスは次のとおりです。

シングルトン オブジェクトとしても使用することに注意してください。最初に自分自身を NSData に変換することで、そのデータを NSUserDefaults に保存します。これが、このクラスに無視できる余分な関数がある理由です。

ありがとう。

0 投票する
3 に答える
2030 参照

ios - Watch アプリを起動してミドル ビューにする

基本的に、私のアプリはページ形式でレイアウトされており、3 つのページの中間で起動したいと考えています。前のページのセグエを設定する方法がないので、コードでそれをやろうとしています。

メイン ビューを最初のビューに設定し、アプリを起動するとすぐに中央のビューに移動できるようにさまざまな方法を試しました。

私が試した2つの方法は次のとおりです。

1 つ目はビューを表示しますが、完全に別のビューとして表示され、2 つ目は最初のビューが中央のビューに置き換えられます。

中央のビューを起動して、ユーザーが左右にスワイプできるようにする方法を知っている人はいますか?

ありがとう。

0 投票する
1 に答える
378 参照

ios - 提示されたインターフェイス コントローラにクロックが表示されない

コードで提示している 3 つの InterfaceControllers があります。

何らかの理由で、(セグエを使用して) メインのコントローラーに接続されている InterfaceControllers は右上隅に時間を表示しますが、上記のコードで表示されているものはそうではありません。

これはコントローラーの提示方法によるものですか、それとも別の理由がありますか? もしそうなら、誰かが解決策を知っていますか?

0 投票する
3 に答える
1174 参照

objective-c - WatchKit の presentControllerWithNames でコンテキストとして自己を渡す

提示するインターフェイス コントローラーには、次のコードがあります。

私がやりたいことは、次のように、渡されたコンテキストをモーダル ページ インターフェイス コントローラーの各ページのデリゲート プロパティとして設定することです。

しかし、私が見つけたのは、initWithContext:が呼び出されたときに最初のページを除くすべてのコンテキスト引数が nil であるため、それらのページにデリゲート プロパティを設定できないことです。私は何か間違ったことをしていますか、それとも単なる WatchKit のバグですか?

0 投票する
1 に答える
849 参照

size - iOS、LaunchImage Apple Watch のサイズと名前

Apple Watch用のアプリを作成するためにxcode 6.2ベータを使用しています。Apple Watch 38 mmと Apple Watch 42 mm用に 2 つのLunchImageを追加します。Images を追加すると、xcode でLaunchImageの名前のエラー、またはサイズ 449 x 449 または 136 x 170のエラーが表示されます。LaunchImage Apple Watch 38 mm および 42 mmの正確な名前とサイズが必要です

0 投票する
3 に答える
1193 参照

watchkit - 時計をiPhoneに接続する方法

watch アプリは iOS アプリの拡張であることを理解しています。アプリをインストールするには、iPhone にインストールする必要があり、ペアリングされた iWatch にインストールされます。iPhone は、iwatch アプリがインストールされる時計をどのように識別しますか、またはこれら 2 つのデバイスをどのようにペアリングできますか?