2

4xx または 5xx エラーが発生した場合、データ オブジェクトはどうなりますか? プログラムがクラッシュしますか? データ オブジェクトは何らかの種類のデータ (応答エラーまたは破損したデータ) を取得しますか? またはデータオブジェクトはnilに等しくなりますか?

4

3 に答える 3

4

あなたはnil戻ってきます。失敗の理由を知りたい場合は、次を使用します。

[NSData dataWithContentsOfURL:options:error:]

参考

于 2012-11-13T09:34:06.903 に答える
1

NSData Class Referenceから参照。

aURL で指定された場所からのデータを含むデータ オブジェクト。nilデータ オブジェクトを作成できなかった場合に返します。

于 2012-11-13T09:35:02.003 に答える
0

クライアントの観点からは、4xx または 5xx はエラーではありません。これは、データ (スタック トレース、エラーの理由) を含むことができる有効なリターン コードです。あなたはその動作が文書化されていないのは正しいです。確実に知る唯一の方法は、テストすることです...

于 2012-11-13T09:41:58.913 に答える