5

ネットワークコンテンツを取得するために NSURLConnection を使用する iPhone アプリケーションを開発しています。私の iPhone アプリケーションは iOS >= 4.1 で動作するはずです

(1) 次のデリゲート メソッドは、iOS5 (ベータ) を含むすべての iOS >= 4.1 で使用できますか。

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
- (void)connectionDidFinishLoading:(NSURLConnection *)connection;
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;

ドキュメントには、これらのメソッドは「iOS 2.0 から iOS 4.3 で利用可能」であり、iOS5 ドキュメントの「非推奨の NSURLConnection メソッド」セクションにリストされていることが記載されています。(ただし、これらのメソッドを command+Click すると、iOS5.0 ライブラリの Foundation フレームワークの下にリストされます)

(2) を呼び出す[<NSURLConnection_object> cancel]と、リクエストはすぐにキャンセルされますか? それとも、リクエストが実際にキャンセルされたときにコールバックを受け取りますか? キャンセルの呼び出しの直後に NSURLConnection_object を解放しても安全ですか?

4

1 に答える 1

0

私は彼らがうまく機能し、私のためにうまく機能するはずだと思います。あなたが言ったようにコメントされていても、ドキュメントNSURLConnectionDelegateでは問題なく見えます。NSURLConnectionだから私は彼らがうまくいくことを願っています。彼らはIOS 5で私のために働いているので、私はこれを言っています.

于 2011-11-04T09:10:25.357 に答える