問題タブ [watchos]

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 投票する
0 に答える
24 参照

ios - watchOS1 にダウングレード - watchKit

今日まで、watchOS1 を含むプロジェクトは完全に機能していました。しかし、突然、次のエラーが発生しました

「操作を完了できませんでした (LaunchServicesError 0.)」

さらに、Xcode から、プロジェクトのいくつかの変更をコミットするように求められました。

何が起こったのか-watchKit展開とデバッグのターゲットが、元に戻す可能性なしにwatchOS2に変更されました。

私は現在、 watchOS2openParentAppで非推奨になっている基本的な方法を採用しており、現時点では WatchConnectivity フレームワークを更新するつもりはありません。おそらくすでにお察しのとおり、Xcode はおかしくなり、そのために大量のエラーをスローしました。

だから私の唯一の目標は、OS1にダウングレードすることです.SDKやターゲット設定で利用可能なオプションさえないので、どうすればいいですか?

ありがとうございました。

0 投票する
0 に答える
78 参照

ios - App Transport Security と watchOS1 の問題

昔、私はwatchOS1用の Watch アプリを設計しました。Xcodeを 7.0.1 に更新しました。元のアプリがバックエンド サーバー (https ではない) にアクセスしようとするため、Info.plistファイルにAppTransport Securityのルールをいくつか追加する必要がありました。元のアプリは正常に動作しますが、watchKit アプリで重大な問題が発生しました。単に読み込まれません。

問題は、watchKit アプリも単純なhttp-json要求を実行し、サーバーに接続するということです。デバッガーを実行しようとすると、次のログが表示されます。

[8210:461000] App Transport Security は安全でないため、平文の HTTP (http://) リソースの読み込みをブロックしました。一時的な例外は、アプリの Info.plist ファイルを介して構成できます。[8210:460900] *** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: 'データ パラメータが nil' です

App Transport Securityの変更を Watch アプリの plist に追加することはできません。デプロイ ターゲットがwatchOS2に自動的に変更され、プロジェクト全体がクラッシュするためです (ビルド オンopenParentApplicationメソッドです)。

全体として、 AppTransportが許可していないためサーバーにアクセスできません.watchOS1でサポートされていないため、 AppTransportのルールを追加できません-根本的な変更を必要としない他の回避策があるかどうか疑問に思っていました.コードの?

ありがとうございました。

0 投票する
0 に答える
159 参照

swift - watchOS 2 - 可視コントローラーを交換する

ページベースのナビゲーションを備えたwatchOS 2用のアプリに取り組んでいます。ただし、一部のコントローラーを動的に設定したいと思います。私は次のように呼び出すことができることを知っています:

そうすれば、コントローラーを動的に変更できます。しかし、毎回すべてのコントローラーを設定する必要があるようです。これにより、エントリごとに新しいコントローラーがインスタンス化されます。その代わりに、ネットワークに再びヒットしないように、最初のコントローラーのコンテキスト変数とインスタンス変数を保持しながら、ビューコントローラーのみを追加したいと思います。これは現在 watchOS 2 でサポートされていますか?

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

ios - コードがiPhoneデバイスまたは時計デバイスで実行されているかどうかを確認するには?

UIDevice は watchOS では使用できないため、両方の OS (iOS と WatchOS) で実行されるライブラリで特定のコードの実行を監視するためのデバイスを検出する方法を考えています。watch_os の特定のクラスを使用して、それが利用可能かどうかを確認できますが、その手法以外に何かあるかどうかを知りたいだけです。その場合、どのクラスを使用しても安全ですか?