問題タブ [nsconnection]
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.
ios - XCodeでNSConnectionを使用してJSON遅延読み込みを行うにはどうすればよいですか?
NSConnectionを使用してJSONデータを部分的にダウンロードするにはどうすればよいですか?
objective-c - Cocoa - NSConnection の使用時にタイムアウトしました
ネットワーク経由で接続できるプログラムを作成しようとしています。サーバーとクライアントがあり、サーバーからクライアントに通知を送信したいと考えています。
クライアントを使用してサーバーから情報を取得すると、すべてが正常に機能しますが、接続を両方の方法で機能するように構成しようとすると、次のようになりました。
これは私のサーバーのコードです(サーバーはカスタムオブジェクトのインスタンスです):
そして私のクライアントのために
=nil 行のコメントを外すと、これは機能しますが、そうしないとエラーが発生します。誰かが私が間違っていることを知っていますか?
前もって感謝します。
良い一日を過ごしてください!
macos - 10.8でしばらくしてNSConnectionが停止しました
IPC に DO を使用しています。次のコードを使用しました。10.6 と 10.7 では正常に動作しますが、10.8 ダイでは両方のアプリケーションが理想的でした。
//ヘルパー
// UI アプリ
ios - iOS でのインターネット アクセス Web サイト認証の処理
キャンパスで使用される可能性が高い大学向けのアプリを作成しています。大学の Wi-Fi には、Web ページ (AT&T ホットスポットなど) を介してインターネットにアクセスするための資格情報が必要です。アプリがインターネットに「接続」されているかどうかをアプリで検出したいと思います。過去に、他のアプリケーションが Safari にリダイレクトされ、ユーザーが認証されてからアプリケーションに戻るのを見てきました。単に接続 (google.com など) から NSData を取得しようとせずに、この種のものを検出する方法を知っている人はいますか?
iphone - iOS アプリでの SOCKS プロキシ接続
iOS で SOCKS Proxy 接続を接続する方法 システム ネットワーク設定を使用すると、Simulator 経由で SOCKS Proxy Server に正常に接続できます。ASIHTTPRequest を試しましたが、失敗しました。ここで私のサンプル ASIHTTPRequest コード
NSURL *url = [NSURL URLWithString:@"ブラウザで作業中の URL"];
デバイスのアプリで SOCKS プロキシ接続と Web サービスを接続して使用したいのですが、よろしくお願いします。
ios - NSNetService を使用した iOS 7 での Blutooth ピアツーピア接続
iOS デバイスと OSX デバイスの間で Objective C++ 分散オブジェクト モデルを動作させようとしています。WiFi を使用すると、ほとんどすべて問題ありません。ただし、iOS 7 では、Apple は「includesPeerToPeer」プロパティを導入しました。このプロパティは、Blutooth を使用して Bonjour 経由で NSNetService を公開する必要があります。プロパティを次のように設定します。
電話する前に
これは、MAC と iOS 7 を実行している iOS デバイスで正常に動作します (MAC とデバイスが以前にペアリングされている場合)。ただし、デバイスは Blutooth 経由で自分自身を検出しません。
私が何かを見逃したのか、誰かが接着剤を持っているのか、なぜこれが機能しないのか疑問に思っています。
macos - NSSocketPortNameServer portForName:host: Mavericks で遅い
Mavericks[NSSocketPortNameServer portForName:host:]
では、localhost の解決に約 5 秒かかります。以前ははるかに高速で、約 0.01 秒でした。
私のコードは、 Apple の Introduction to Distributed Objectsと同じです。
以前は、0.1 秒未満で子プロセスを開始して接続できました。 私のファイル マネージャーはいくつかの子プロセスを実行しており、このため現在 Mavericks では機能していません。アプリはサンドボックス化されていません。
なぜそんなに[NSSocketPortNameServer portForName:host:]
時間がかかるのか理解できません。多分私は何か間違ったことをしています。
アドバイスをいただければ幸いです。
サーバーコード
実行には約 0.1 秒かかります。
サーバーに接続するクライアント コード
マーベリックスでは 5 秒かかります。
これには、Mountain Lion と Lion で約 0.1 秒かかっていました。
私もnil
このように試しまし[[NSSocketPortNameServer sharedInstance] portForName:name host:nil]
た。違いはありませんでした。
接続を無効にして再度接続しようとすると、[[NSSocketPortNameServer sharedInstance] portForName:name host:nil]
5 秒かかります。
何が原因でしょうか
で DNS 構成をダンプするとscutil --dns
、ローカル ドメインに 5 秒のタイムアウトがあることがわかります。このタイムアウトは、Mavericks の前に 0 秒に設定されていたと思われます。すべてのユーザーにこのタイムアウトをリセットするように依頼することはできないため、このタイムアウトを回避するために Mavericks で何をすべきかを調査し続けます。
objective-c - Objective-c の単純なポーリング
私は Objective-C を初めて使用し、ユーザー インターフェイスの一部のデータを更新するために汎用 API へのバックグラウンド ポーリングを必要とするアプリを構築しています。私の問題に合った回答/例を数時間探した後、次のような解決策に出くわしました。
http://blog.sortedbits.com/async-downloading-of-data/
しかし、残念ながら、それらのどれも本当に基本的な私のシナリオをカバーしていません: viewDidLoad
API を呼び出すために、無限ループとしましょう。10 秒ごととしましょう。を使用してコンソールにそのデータを送信しNSLog
ます。明らかに、これはメインスレッドでは実行できません。
私が本当に必要としているのは、それを行う方法の非常に簡単な例です。
- 多くの理由で長いポーリング/プッシュ通知を実装できず、それを行う方法を探していません。できないと仮定しましょう。
LRResty
、RESTKit
、またはその他のような派手なフレームワークAFNetworking
は必要ありません。また、この基本的なシナリオをカバーできる SDK 速報がないことも信じられません。- 私が説明した以外に何も必要ないので、認証、リクエストのパラメーター、応答処理などは必要ありません(私はobjective-cに不慣れで、厳密に必要ではないものは私を混乱させる可能性があります. ..)
私が探している解決策は、次のようなものです(NSOperationQueueを使用してループを別のスレッドに実行します):
残念ながら、ここで述べたように: NSOperation を使用した非同期 NSURLConnectionは、私にはできないようです。
助けてください。この基本的なシナリオには単純で直接的な解決策がないとは信じていません。
xcode - NSURLConnectionDataDelegate は App Delegate で機能します
(MAC OSX-Xcodeで)NSURLConnectionクラスを使用してFTPでファイルを読み込もうとしましたが、私のコードがメインのApplication Delegateクラス(AppDelegate)にある場合でも正常に動作しますが、接続の外(別の.h .mファイル)で使用するとうまくいきますデリゲートが呼び出されません。
助けて!?
ここに私のコードがあります:
}
代表者:
{
}
{
}
{
}
ios - XMLParserDelegate、チェックするエラーは?
私はいくつかのXML解析に取り組んでいます...
どのエラーに注意する必要があるかを考えています。
- インターネット接続なし
- XML ストリームにデータがありません
ほかに何か?
インターネット接続エラーを確認するにはどうすればよいですか? インターネットへの唯一の「リンク」は、パーサーが解析メソッドを開始するときです
では、どのように確認すればよいのでしょうか。