問題タブ [reachability]

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

f# - コンパイルの詳細と到達可能性アルゴリズム

グラフの一部の到達可能性を分析する必要があります (ルールと呼ばれます): 特定のブール条件が検証された場合、ノードに到達できます。各ノードはその前任者のみを認識しており、さまざまなタイプのノードがあり、すべてのノードが検証される条件を守っているわけではありません。ルールはファイルに配置されます。

ルールの構文解析を行い、(判別共用体を使用して) 実行フローに従ってノードを選択し、順序付けました。ここで、ある種の静的分析を行って、指定された条件で一部のノードに到達できないことをユーザーに通知する必要があります。グラフには複数のエントリ ポイントがありますが、出口ポイントは 1 つだけです。

教授はブール条件を F# に翻訳し、コンパイルして確認するように言いました。しかし、次のコードを記述したにもかかわらず、F# コンパイラが警告を表示しないことに気付きました。

または

この問題を解決するために F# に実装するのに複雑すぎない、より良い解決策はありますか? または、到達不能コードに関する情報を取得できるコンパイラーのオプションはありますか?

これは、さまざまなブランチの到達可能性を確認するために必要なグラフの例です。「IN」ブロックはデータベースから列をロードするために使用され、「選択」ブロックは特定の条件を満たすすべての行のみを選択するために使用されます。これらの条件が相互に矛盾していることを静的に確認する必要があります。

0 投票する
2 に答える
717 参照

iphone - ホストの現在のステータスを確認するための到達可能性と通知センターを使用する必要はありません

IPのネットワークステータスを確認するために到達可能性コードを使用していますが、現在NSNotificationCenterを使用しています。しかし、私はそのようにチェックしたくありません。ホストから何かをダウンロードしようとしたときにのみ、ネットワークステータスを確認する必要があります。

現在、インターネット接続は適切にチェックできますが、ホストの到達可能性をチェックすることはできません。これを行う方法?

0 投票する
2 に答える
6621 参照

objective-c - オンライン/オフラインの到達可能性通知の取得

まず、 iPhoneではなくMac OSXSDKについて話しているという事実を強調しておきます。

「接続性」を判別してフラグを取得するために、次のようなことを行います。

これはそれだけで問題ありません-Googleの到達可能性に関する情報を取得します(これはまさに私が知りたいことです)。

変更にオブザーバーを追加する方法はありますか?私は調べてきましたが、AppleからSCDynamicStoreの単一のとドキュメントは少し圧倒的です。

理想的にはフラグ変更の機能を設定したいのですが、これで十分です。IPが「ドロップ」/リリースされたときと、取得されたときの注意。(取得したIPでトリガーされる関数にハードコードされた到達可能性を実行できます)。

遠慮なく詳細をお尋ねください。

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

ios - ASINetworkQueue の正しい使用法と保管方法

ASIFormDataRequest を使用してリモート Web サイトにデータを送信するアプリがあります。ユーザーがオフラインの場合に後でアップロードできるように保存できるようにしたい (例: iPod touch やセル範囲外など)。ASINetworkQueue は使用する適切なツールですか? アプリ デリゲートに属するキューにリクエストを保存し、新しい送信が追加されるかアプリが起動されるたびに、到達可能性がテストされ、問題がなければ、キュー内の各リクエストを完了します。

そのロジックは正しいですか?(アプリの起動時に到達可能性をすぐに確認するのは悪い習慣であることはわかっていますが、適切なタイミングで調整します。)

もしそうなら、私の次の質問は、コールドとバックグラウンドの両方で、起動間で ASINetworkQueue を持続させるにはどうすればよいですか? それを NSData に書き込み、それを NSUserDefaults またはファイルに書き込む必要があると思います。

助けてくれてありがとう!

0 投票する
4 に答える
5798 参照

objective-c - 到達可能性 ld: 重複シンボル _OBJC_IVAR_$_Reachability.localWiFiRef

「到達可能性/到達可能性.m」を含めます

エラーが発生します

この問題を解決するには?そして、それは何に関連している可能性がありますか?

0 投票する
2 に答える
761 参照

iphone - 一時停止されたアプリケーションの到達可能性変更iOSシステム通知

アプリケーションをウェイクアップできるように、wifi / 3G変更通知を一時停止モードのアプリケーションに送信するシステムネットワーク到達可能性通知はありますか?Appleデベロッパガイドでそのトピックを見つけることができませんでした。Reachabilityのようなサンプルコードは、アプリケーションが一時停止されていない場合にのみ機能します。

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

iphone - iPhoneのインターネットチェックの問題を解決するには?

私はアプリケーションに取り組んでおり、インターネット接続を確認する必要があります。Reachability.h と Reachability.m の 2 つのファイルを使用しています。インターネットが機能していないときにアラートを表示する必要があります。

しかし、オブザーバーがインターネットをチェックすると、アラートビューが複数回表示されます。また、アラートが 9 ~ 10 回以上表示されることもあります。私のコードはここにあります:

.h ファイル内

.m ファイルで

このコードは委任されており、同様に、インターネットをチェックする必要がある他のクラスでこのコードを使用しています

助けてください

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

iphone - クラスと静的ライブラリ間の競合

アプリで Layar Player を使用しています。
プロジェクトに含める静的ライブラリを提供します。
インストールしてコンパイルしようとした後、次のエラーが発生しました。

ld: シンボル _OBJC_CLASS_$_Reachability が重複しています //LayarPlayer/Debug/liblayarplayer.a(Reachability.o) および //MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/Reachability.o アーキテクチャー armv7 の場合

アプリで Reachability を使用してネットワークの状態を確認していますが、既にライブラリに含まれているようです。コード内のすべての#import Reachability
を 削除しようとしましたが、明らかに「宣言されていない関数」エラーが発生します。 どうすればこれを解決できますか?

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

iphone - ASIHTTPRequest到達可能性の使用方法

ASIHTTPRequestを使用してphpスクリプトにリクエストを送信し、phpスクリプトがmysqlサーバーを検索していますが、Appleのドキュメントを読んだことがありますが、TCPを介してデータを送受信しようとするときは、到達可能性を実装する必要があります...

私が知りたいのは、ASIHTTPRequestが到達可能性を処理することです。それとも、チェックが行われていることを確認するために、コードにメソッド呼び出しを実装する必要がありますか?

どんな助けでも素晴らしいでしょう...ASIHTTPRequestのドキュメントは到達可能性に関して少し軽いです、そして私はこれに関して実際に何をすべきかについてのメモを見つけることができませんでした。

0 投票する
2 に答える
91 参照

iphone - 信号損失またはサイトダウンのコードを実装する方法は?

私のアプリでは、Webサービスを使用しています。Reachabilityクラスを使用してNetworkReachabilityを実装しました。しかし、それは私がアプリケーションを起動したときにのみチェックします。

信号の喪失やサイトのダウンが発生した場合にデータをダウンロードしているときに、アラートウィンドウを表示したいことに注意してください。

これは、到達可能性クラスを使用して実行できますか?はいの場合、これを実装する方法は?実装する他の方法がない場合はどうなりますか?

前もって感謝します。