問題タブ [ios-homekit]
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.
homekit - iOS 9 で事前定義されたシーンを実行する
こんにちは、Xcode と iOS を更新しました。iOS 9 では、HomeKit にいくつかの変更が加えられました。デフォルトでいくつかの事前定義されたシーンが追加されているという点で。のようHMActionSetTypeSleep
にHMActionSetTypeWakeUp
... HMCatalog アプリでそのシーンをクリックすると、アクションにアクションがないというエラーがスローされます。HMActionSetTypeWakeUp
シーンに組み込まれたタイプを実行する方法を教えてください。貴重な時間をありがとう。よくわからない場合はお知らせください。
ios9 - HMLocationEvent サンプル
HMHome に HMLocatinEvent を実装しています。私は以下のコードを試していますが、私が得られなかったのは、家を出た場合にすべてのライトをオフにする必要がある場合のような機能を実行する方法がわからないことです。アクションセットに関連するメソッドは見つかりませんでした。間違っている場合は修正してください。
要件: 家を出た場合に備えて、すべての HMAccessories をオフにしたい。
質問:
- 要件を達成するには、HMLocationEvent と HMEventTrigger を使用する必要がありますか? または代替手段はありますか?
- HMLocationEvent と HMEventTrigger を使用する必要がある場合、指定された領域の出入りの場合にアクションで何らかのアクションを実行するにはどうすればよいですか?
HMLocationEvent を使用するには、CLLocationManager とデリゲート メソッドを実装する必要がありますか?
/li>region1.notifyOnEntry = YES;
貴重な時間をありがとうございました。
ios - HMEventTrigger への addactionset でのクラッシュ
アクション セットを HMEventTrigger に追加する際に問題が発生しました。以下は私のコードです。どんな提案も非常に役に立ちます。
}
tr2 addactionset 行でアクセス不良の問題が発生しています
ios - 他の iOS アプリケーションの HomeKit アクセサリを制限する方法
アクセサリ用に HomeKit フレームワークを使用して iOS アプリケーションを作成しました。他の開発者や他の iOS アプリケーションがアクセサリを使用することを制限する方法はありますか?
とにかく私たちが実装した場合、Appleは同じことを承認しますか?
iso - Apple HomeKit アクセサリの種類
デモアプリを構築するためのApple HomeKitを理解しています。
Apple が提供する事前定義されたアクセサリの種類はほとんどありません。
スイッチ、ファン、サーモスタットなど。
Apple のリストにない新しいタイプのアクセサリが必要な場合はどうすればよいですか? この新しいアクセサリを作成するにはどうすればよいですか (この新しいアクセサリはハードウェアの製造元によって製造される必要があり、そのためには Apple デバイスの製造元として登録する必要があります)。
Apple は新しいアクセサリ タイプの作成を許可していますか?
ios - EAWiFiUnconfiguredAccessoryBrowser が外部アクセサリを 2 回目に検出しない
HMCatalog サンプル アプリを使用して、Homekit アプリを実装しています。すべて問題ありませんが、アクセサリ ビューの追加では、外部アクセサリを検出するためにEAWiFiUnconfiguredAccessoryBrowserを使用しています。今回はすべて正常に動作していますが、戻って来ると、外部アクセサリが表示されません。HMCatalog アプリをバックグラウンドから削除して再起動すると、正常に動作します。私の理解では、アプリにはいくつかのキャッシュがあります。しかし、アプリにキャッシュ関連のコードは見つかりませんでした。貴重な時間をありがとう。私を助けてください。
コードは次のとおりです。