問題タブ [apple-watch-complication]
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.
iphone - Apple Watch は AVAudioSession をサポートしていますか?
Apple Watch の音声録音に使えるか知りAVAudioSession
たいです。また、Apple Watch と iPhone で録音した音声の音質に違いがあるかどうかも知りたいです。
watchkit - ウォッチキット コンプリケーション クリック アクション
うまく機能する複雑な機能を備えたApple Watchアプリを作成しました。しかし、そのコンプリケーションをうっかりクリックしてしまい、時計アプリが開いてしまうことがよくあります。クリックしてもアクションがないことをコンプリケーションに伝える属性はありますか?
例として、サンライズ/サンセット コンプリケーションにはクリック アクションがありません。
ios - Apple Clockkit Complication でプレースホルダー データが表示されない
私はios 9.2とxcode 7.2を使用してobjective-cでいくつかのクロックキットの複雑さを開発しています
https://developer.apple.com/videos/play/wwdc2015-209/で素晴らしいビデオを見て、役立つ記事をいくつか見つけました。このビデオと記事では、Complications Controller の次のコードが静的/プレースホルダーの複雑化に必要なすべてであると述べられています。
何かが変わったのでしょうか、それとももっと基本的なものが欠けていますか? 次のコードを配置すると、選択の複雑さがわかりますが、空白/null です。
何か案は?他のデリゲートの実装に進むこともできましたが、最初にこのステップを達成することを望んでいました。
objective-c - Apple Clockkit - 同じファミリー向けの複数のコンプリケーション
コンプリケーションを作成するための出発点として、以下に示すコンプリケーション デリゲートのサンプル コードを実装することにより、静的データを次のように表示できます。
この構造は、1 つの複雑機構ファミリーごとに 1 つの複雑機構しか作成できないことを意味します。これは本当ですか?他に選択肢はありますか?
たとえば、以下のものに加えて、別のタイプの別のモジュール式の小さな複雑さを作成するにはどうすればよいでしょうか。CLKComplicationTemplateModularSmallStackImage 両方がモジュラー スモール リージョンに表示されるようにしますか?
これはおそらく管理可能なユーザー設定ですか?
apple-watch - 複雑な画像の表示が小さすぎる
画像付きのウォッチキットアプリケーションがあります。正しいサイズ (モジュラー スモール 38mm の場合は 52x52 ピクセル) の画像をアセット カタログの正しい場所に配置すると、表示される画像は非常に小さくなりますが、画像の巨大なバージョンを使用すると、必要なサイズに縮小されます。予想:
巨大なバージョンだけを使いたくない場合、合併症のために適切なサイズの画像を準備/使用する方法のアイデア/ヒントはありますか?
ソースコード: https://github.com/bazik123/Wristlight ComplicationController.swift -> func imageNamed()
ios - ExtensionDelegate を呼び出して Complication のデータを作成/更新する
すべてのデータ作成は で行われますExtensionDelegate.swift
。
問題は、 myExtensionDelegate.swift
getCurrentTimelineEntryForComplication
ComplicationController.swift
の関数の前に呼び出されないことです。
何か案は? ここに私のコードと詳細があります:
したがって、私の配列extEvnts
は my で空ですComplicationController.swift
:
myExtensionDelegate.swift
はまだ呼び出されていないため、配列のデータが作成されます。
編集:
Apple によると、これは何か関係があるように見えますが、何らかの理由で、 を呼び出すことができないため、実際に実装する方法がわかりませんmydelegate.evnts
:
だから私はこのようなことを試しましたが、まだデータを取得していないため、まだ機能していません:
}
swift - Apple Watch のプレースホルダー コンプリケーションを強制的に更新する
これは、WatchKit と複雑化の実験を開始しているときに直面している簡単な問題です。
パブリック文字列「Y」でコンプリケーションを表示するシンプルなアプリを作成し、それをクリックすると、シンプルなスイッチで Apple Watch アプリが表示されます。ComplicationController.swiftにコードを書き、InterfaceController.swiftgetPlaceholderTemplateForComplication
にスイッチを追加しました。IBAction
スイッチの値を変更すると、パブリック文字列は「N」と「Y」の間で循環します。コンプリケーションも変えてほしいです。しかし、コンプリケーションが最初は「Y」のままであることに気付きました。
複雑な更新の強制に関する同様の質問を見つけましたが、それはプレースホルダーではなく TimeLine 複雑な関数に関連していました。
私の場合、これをどこでどのように使用するかは明確ではありません。
示唆されたように、私は getCurrentTimelineEntryForComplication に取り組みました。
ModularComplication のみをテストするために、以下を使用しました。
InterfaceController.swift にスイッチ IBAction があります。
使用中に問題が発生しました:
上記の func を IBAction 内から呼び出せるようにするには、どこに記述すればよいですか?
ComplicationController.swift に記述した場合、InterfaceController.swift の IBAction から次のように呼び出します。
「呼び出しでパラメーター #1 の引数がありません」というエラーが表示されます。
それを InterfaceController に記述して IBAction で呼び出すと、ビルドは成功しますが、アプリを実行してスイッチの値を変更すると、「致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました」というエラーが表示されます。行で:
関数 updateComplication の。
ios - transferCurrentComplicationUserInfo を使用して複雑さを更新する接続を見る
WatchConnectivity と、潜在的に Clockkit フレームワークに問題があります。transferCurrentComplicationUserInfo
iOS アプリで使用して、時計にデータを送信し、複雑さを更新しようとしています。ウォッチの拡張デリゲート内にデリゲート メソッドを実装しましたdidReceiveUserInfo
。ここでデータを処理し、呼び出して複雑さを更新します。
シミュレーターで iOS アプリを実行すると、問題なく動作します。ただし、実際のデバイスで実行すると、電話からの送信が開始され、合併症が呼び出されますrequestedUpdateDidBegin()
がdidReceiveUserInfo
、時計の内線番号は呼び出されないため、合併症のデータがありません。
助言がありますか?または、バグレポートを提出する必要がありますか?
swift - ClockKit コンプリケーションを介して心拍数を表示しますか?
心拍数を追跡するためのwatchOSアプリを開発していますが、うまく機能しています。
を使用して、計算された心拍数の値をコンプリケーションに表示することはできClockKit
ますか?