問題タブ [nsurlconnection]

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

iphone - EXC_BAD_INSTRUCTION with URLConnection initWithRequest

ドキュメントや投稿が見つからないという奇妙なエラーがあります。標準の教科書メソッドを使用してWebサービス(プライバシーのために変更されたURL)に接続しようとすると、[NSURLConnectioninitWithRequest]でEXC_BAD_INSTRUCTIONまたはEXC_BAD_ACCESSを受け取ります。

最も奇妙なことは、問題のある行を例外なくステップオーバーできる場合がありますが、10回のうち9回は、このエラーが発生します。助言がありますか?

ヘルプや提案、RTFMは大歓迎です!

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

cocoa - デリゲート メソッドで NSURLConnections を区別するにはどうすればよいですか?

RSS フィーダーを作成し、NSXMLParser を使用して XML ページを解析しています。すべてがうまく機能します。

これは、非同期接続を処理するコードです。

上記と同じコードを使用して解析する別の Web サイトを追加しようとしていますが、別の URL で別のアクションを実行する必要があります。

私はデリゲート関数を実装しています:

問題は、どの Web サイトが呼び出されたかがわからないことです。データしか取得できませんでした。

接続が解決された URL を特定するにはどうすればよいですか?

たとえば、

からのNSStringをチェックできますが、上記の関数ではできません。NSURL URLNSURLResponse

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

objective-c - 内部接続による操作のキャンセル

NSURLConnectionを使用してデータをダウンロードするNSOperationがありますが、次のようになります。

問題は、接続がハングすることがあり、他のソースが起動していないため、ループが永久に実行され続け、操作をキャンセルする機会がないことです。私の操作キューには1つの操作の制限があるため、すべてがほとんど行き詰まっています。

問題は、この問題に対する最善の解決策は何かということです。

  1. distantFutureの代わりに、0.5秒などの短い時間を使用します。(おそらく余分なCPUサイクルを食べるでしょう)
  2. 実行中のスレッドへの参照をivarに保存し、operartionのcancelメソッドのスレッドでperformselectorを介して実行ループをくすぐるようにしてください。(すでに終了していて実行されなくなる実行ループでセレクターをキューに入れると、状況が発生する可能性があります。これにより、私が知る限り、リークが発生します)

または多分別の方法がありますか?

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

iphone - twitpic APIが接続されていません(マルチパート/フォームデータ)

私は多くの研究からこのコードをまとめました。twitpic API に関する情報は次のとおりです。

http://twitpic.com/api.do#uploadAndPost

デバッグを通じて、ディクショナリが適切であり、すべてのメソッドを通過し、リクエストが送信されたことを確認できますが、NSLog メソッドは <> を返します。

multipart/form-data 構造についてはよくわかりません。たぶん、接続に何か問題がありますか?

以下のコード。

NSURLRequest 部分

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

iphone - NSURL接続漏れ

私は公式のAppleのサンプルに従っています

http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

Instruments でコードを調べているときに、リリースされていない NSURLRequest が原因であるリークが見つかりました。私は今、[request release]直後に

そしてそれはうまくいくようです。私は正しいですか?

よろしく

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

iphone - NSURLConnection のバグ.....?

IPhone クライアントからサーバーにデータを送信しようとしています。ほとんどの値で問題なく動作しますが、「IPhone+Cocoa」のような文字列を送信しようとすると、サーバーは文字列を「IPhone Cocoa」と表示します。私はそれをグーグルで検索しようとしましたが、成功しなければ、それを行う理由はありません。

これが私のコードです

これの解決策を見つけるのに本当に苦労しています。これはバグですか、それともコードのどこかが間違っています。これを行う別の方法はありますか

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

iphone - UITableView での UIImageView レンダリングの遅延

わかりました、 を介して画像が非同期にダウンロードされているをそれぞれ含むUITableViewカスタムがあります。すべてのかなり標準的なもの...UITableViewCellUIImageViewNSURLConnection

問題は、テーブルがスクロールすると、新しい画像がバックグラウンドで正しくダウンロードされますが、テーブルの動きが止まるまでレンダリングされないことです。

テーブルが動いているときでもコンテンツをレンダリングするにはどうすればよいですか? ありがとう。

- アップデート -

よく見てみるとNSURLConnection、テーブルのスクロールが止まるまでデリゲート メソッドが起動していないことがわかりました。理由がわからない。どんな助けでも素晴らしいでしょう。

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

uitableview - UITableViewにWebサービスの結果を入力します

Webサービスへの呼び出しの結果(XML)を入力するテーブルビューがあります。

このためのセットアップを行っているとは現在私のNSURLConnectionメソッドにあり、すべてのUITableViewデリゲートメソッドも.mファイルにあります。NSMutableURLRequest-viewDidLoad

データが返され、配列に正しく追加されています。私の問題は(私が思うに)Webサービスからデータが返される前にUITableViewメソッドが呼び出されていることです。そのため、テーブルビューは常に空白になっています。

メソッドを正しい順序で呼び出すにはどうすればよいですか(これが問題である場合でも)...

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

http - Iphoneからの画像のHTTP投稿

NSMutableString *url = [[NSMutableString alloc] init]; [url appendString:@"uploadImage.do"];

このコードを使用して、画像をサーバーにアップロードしています。私は以下のようにやっています NSData *imageData = UIImageJPEGRepresentation(selectedImage,1.0);

nill ではない nsdata オブジェクトを取得しています。しかし、サーバー側に投稿すると、nullがパラメータとして送信されます。

どんな助けでも

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

iphone - 非同期NSURLConnectionでNSZombiesを処理するには?

私は現在NSURLConnection、いくつかを非同期で使用していますUIViews(すべてのビューはNSURLConnectionデリゲートとして処理されます)。私が抱えている問題は、ユーザーがビューを切り替えるのが速すぎてデリゲートがNSZombieアプリをクラッシュさせたときです。つまり、NSURLConnection には生きたデリゲートがありません。それで、最初の質問は、これを回避する方法があるかどうかです。

2 番目の質問は簡単です。NSZombie をどのように扱うのですか? 単純なif(myObject != nil)..ことはまったく機能しません。