問題タブ [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.
iphone - EXC_BAD_INSTRUCTION with URLConnection initWithRequest
ドキュメントや投稿が見つからないという奇妙なエラーがあります。標準の教科書メソッドを使用してWebサービス(プライバシーのために変更されたURL)に接続しようとすると、[NSURLConnectioninitWithRequest]でEXC_BAD_INSTRUCTIONまたはEXC_BAD_ACCESSを受け取ります。
最も奇妙なことは、問題のある行を例外なくステップオーバーできる場合がありますが、10回のうち9回は、このエラーが発生します。助言がありますか?
ヘルプや提案、RTFMは大歓迎です!
cocoa - デリゲート メソッドで NSURLConnections を区別するにはどうすればよいですか?
RSS フィーダーを作成し、NSXMLParser を使用して XML ページを解析しています。すべてがうまく機能します。
これは、非同期接続を処理するコードです。
上記と同じコードを使用して解析する別の Web サイトを追加しようとしていますが、別の URL で別のアクションを実行する必要があります。
私はデリゲート関数を実装しています:
問題は、どの Web サイトが呼び出されたかがわからないことです。データしか取得できませんでした。
接続が解決された URL を特定するにはどうすればよいですか?
たとえば、
からのNSString
をチェックできますが、上記の関数ではできません。NSURL URL
NSURLResponse
objective-c - 内部接続による操作のキャンセル
NSURLConnectionを使用してデータをダウンロードするNSOperationがありますが、次のようになります。
問題は、接続がハングすることがあり、他のソースが起動していないため、ループが永久に実行され続け、操作をキャンセルする機会がないことです。私の操作キューには1つの操作の制限があるため、すべてがほとんど行き詰まっています。
問題は、この問題に対する最善の解決策は何かということです。
- distantFutureの代わりに、0.5秒などの短い時間を使用します。(おそらく余分なCPUサイクルを食べるでしょう)
- 実行中のスレッドへの参照をivarに保存し、operartionのcancelメソッドのスレッドでperformselectorを介して実行ループをくすぐるようにしてください。(すでに終了していて実行されなくなる実行ループでセレクターをキューに入れると、状況が発生する可能性があります。これにより、私が知る限り、リークが発生します)
または多分別の方法がありますか?
iphone - twitpic APIが接続されていません(マルチパート/フォームデータ)
私は多くの研究からこのコードをまとめました。twitpic API に関する情報は次のとおりです。
デバッグを通じて、ディクショナリが適切であり、すべてのメソッドを通過し、リクエストが送信されたことを確認できますが、NSLog メソッドは <> を返します。
multipart/form-data 構造についてはよくわかりません。たぶん、接続に何か問題がありますか?
以下のコード。
NSURLRequest 部分
iphone - NSURL接続漏れ
私は公式のAppleのサンプルに従っています
Instruments でコードを調べているときに、リリースされていない NSURLRequest が原因であるリークが見つかりました。私は今、[request release]
直後に
そしてそれはうまくいくようです。私は正しいですか?
よろしく
iphone - NSURLConnection のバグ.....?
IPhone クライアントからサーバーにデータを送信しようとしています。ほとんどの値で問題なく動作しますが、「IPhone+Cocoa」のような文字列を送信しようとすると、サーバーは文字列を「IPhone Cocoa」と表示します。私はそれをグーグルで検索しようとしましたが、成功しなければ、それを行う理由はありません。
これが私のコードです
これの解決策を見つけるのに本当に苦労しています。これはバグですか、それともコードのどこかが間違っています。これを行う別の方法はありますか
iphone - UITableView での UIImageView レンダリングの遅延
わかりました、 を介して画像が非同期にダウンロードされているをそれぞれ含むUITableView
カスタムがあります。すべてのかなり標準的なもの...UITableViewCell
UIImageView
NSURLConnection
問題は、テーブルがスクロールすると、新しい画像がバックグラウンドで正しくダウンロードされますが、テーブルの動きが止まるまでレンダリングされないことです。
テーブルが動いているときでもコンテンツをレンダリングするにはどうすればよいですか? ありがとう。
- アップデート -
よく見てみるとNSURLConnection
、テーブルのスクロールが止まるまでデリゲート メソッドが起動していないことがわかりました。理由がわからない。どんな助けでも素晴らしいでしょう。
uitableview - UITableViewにWebサービスの結果を入力します
Webサービスへの呼び出しの結果(XML)を入力するテーブルビューがあります。
このためのセットアップを行っているとは現在私のNSURLConnection
メソッドにあり、すべてのUITableViewデリゲートメソッドも.mファイルにあります。NSMutableURLRequest
-viewDidLoad
データが返され、配列に正しく追加されています。私の問題は(私が思うに)Webサービスからデータが返される前にUITableViewメソッドが呼び出されていることです。そのため、テーブルビューは常に空白になっています。
メソッドを正しい順序で呼び出すにはどうすればよいですか(これが問題である場合でも)...
http - Iphoneからの画像のHTTP投稿
NSMutableString *url = [[NSMutableString alloc] init]; [url appendString:@"uploadImage.do"];
このコードを使用して、画像をサーバーにアップロードしています。私は以下のようにやっています NSData *imageData = UIImageJPEGRepresentation(selectedImage,1.0);
nill ではない nsdata オブジェクトを取得しています。しかし、サーバー側に投稿すると、nullがパラメータとして送信されます。
どんな助けでも
iphone - 非同期NSURLConnectionでNSZombiesを処理するには?
私は現在NSURLConnection
、いくつかを非同期で使用していますUIViews
(すべてのビューはNSURLConnection
デリゲートとして処理されます)。私が抱えている問題は、ユーザーがビューを切り替えるのが速すぎてデリゲートがNSZombie
アプリをクラッシュさせたときです。つまり、NSURLConnection には生きたデリゲートがありません。それで、最初の質問は、これを回避する方法があるかどうかです。
2 番目の質問は簡単です。NSZombie をどのように扱うのですか? 単純なif(myObject != nil)..
ことはまったく機能しません。