iOS7 の開発で抱えている問題について頭を悩ませています。次のコードを使用して、Web サーバーから画像を読み込みます。
NSData* data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://someServer/someImage.jpg"]];
これはシミュレーターの魅力のように機能し、画像に含まれる 134185 バイトを正確に読み取ります。そのデータから UIImage を作成すると、意図したとおりに機能します。ただし、デバイス (iPad Mini、iOS 7.03) でまったく同じコードをテストすると、同じ URL から 14920 バイトしか読み取れません。言うまでもなく、そのデータから UIImage を作成することはできません。作成は失敗し、nil が返されます。読み取りはエラーを生成しません (コンソール出力はありません。また、エラー出力パラメーターで署名を使用すると、ここでは nil が返されます)。このかなり単純なタスクに関して、私が見逃したことはありますか? これについてはウェブ上で何も見つかりませんでした…</p>
ありがとう、ハビトティ