問題タブ [clockkit]

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 に答える
1810 参照

watchos-2 - Apple Watch のコンプリケーションがバックグラウンドで更新されない

Apple Watch のコンプリケーションが正しく初期化され、期待どおりのデータが表示されます。ただし、getNextRequestedUpdateDateWithHandler メソッドで返された NSDate が更新をトリガーする場合、デリゲートで再度呼び出される唯一のメソッドは getNextRequestedUpdateDateWithHandler メソッドです (これを判断するためにすべてのメソッドにブレークポイントを設定しています)。要求された更新日が発生したときに requestedUpdateDidBegin が呼び出されることを期待していましたが、そうではないようです。誰がこれを引き起こしているのか知っていますか? これが私のコードです:

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

watchkit - ウォッチキット コンプリケーション クリック アクション

うまく機能する複雑な機能を備えたApple Watchアプリを作成しました。しかし、そのコンプリケーションをうっかりクリックしてしまい、時計アプリが開いてしまうことがよくあります。クリックしてもアクションがないことをコンプリケーションに伝える属性はありますか?

例として、サンライズ/サンセット コンプリケーションにはクリック アクションがありません。

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

ios - Apple Clockkit Complication でプレースホルダー データが表示されない

私はios 9.2とxcode 7.2を使用してobjective-cでいくつかのクロックキットの複雑さを開発しています

https://developer.apple.com/videos/play/wwdc2015-209/で素晴らしいビデオを見て、役立つ記事をいくつか見つけました。このビデオと記事では、Complications Controller の次のコードが静的/プレースホルダーの複雑化に必要なすべてであると述べられています。

何かが変わったのでしょうか、それとももっと基本的なものが欠けていますか? 次のコードを配置すると、選択の複雑さがわかりますが、空白/null です。

何か案は?他のデリゲートの実装に進むこともできましたが、最初にこのステップを達成することを望んでいました。

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

objective-c - Apple Clockkit - 同じファミリー向けの複数のコンプリケーション

コンプリケーションを作成するための出発点として、以下に示すコンプリケーション デリゲートのサンプル コードを実装することにより、静的データを次のように表示できます。

この構造は、1 つの複雑機構ファミリーごとに 1 つの複雑機構しか作成できないことを意味します。これは本当ですか?他に選択肢はありますか?

たとえば、以下のものに加えて、別のタイプの別のモジュール式の小さな複雑さを作成するにはどうすればよいでしょうか。CLKComplicationTemplateModularSmallStackImage 両方がモジュラー スモール リージョンに表示されるようにしますか?

これはおそらく管理可能なユーザー設定ですか?

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

ios - transferCurrentComplicationUserInfo を使用して複雑さを更新する接続を見る

WatchConnectivity と、潜在的に Clockkit フレームワークに問題があります。transferCurrentComplicationUserInfoiOS アプリで使用して、時計にデータを送信し、複雑さを更新しようとしています。ウォッチの拡張デリゲート内にデリゲート メソッドを実装しましたdidReceiveUserInfo。ここでデータを処理し、呼び出して複雑さを更新します。

シミュレーターで iOS アプリを実行すると、問題なく動作します。ただし、実際のデバイスで実行すると、電話からの送信が開始され、合併症が呼び出されますrequestedUpdateDidBegin()didReceiveUserInfo、時計の内線番号は呼び出されないため、合併症のデータがありません。

助言がありますか?または、バグレポートを提出する必要がありますか?

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

swift - ClockKit コンプリケーションを介して心拍数を表示しますか?

心拍数を追跡するためのwatchOSアプリを開発していますが、うまく機能しています。

を使用して、計算された心拍数の値をコンプリケーションに表示することはできClockKitますか?

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

xcode - Xcode Playground で ClockKit をインポートして CLKComplicationDataSource を使用できないのはなぜですか?

のようなさまざまなデリゲートを問題なくインポートWatchKitして使用できます。WatchConnectivityWCSessionDelegate

しかし、インポートClockKitまたは追加しようとするCLKComplicationDataSourceと、Xcode は「モジュールが存在しません」などのエラーをスローします。

これを確認するために、watch アプリ プロジェクトを作成し、ComplicationController.swift を調べました。ソースにはimport ClockKitあります。

この API を Xcode Playground でテストできないのはなぜですか? それは遊び場を持つ目的を無効にしませんか?