0

私は困惑しています、私は愚かだと感じています、私を助けてください。

JSON 経由で壁紙オブジェクトのリストを取得しています。これらの壁紙には、グリッド ビューに非同期で読み込む画像 URL があります。すべて良い。画像 URL の例は次のとおりです。

http://url.com/desktops/desktops/2012/10/05/beach_iphone_thumb.png

iPhone 4 シミュレーター: 動作します。iPhone 5 シミュレーター: 動作します。iPhone 4 デバイス: 動作します。iPhone 5 デバイス:動作しません。私は何を間違っていますか?iPhone 5 デバイスでの要求の応答エラーには次の内容が含まれていますが、応答の statusCode は 200 です。

Error Domain=com.mysite.error Code=-1016 "Expected content type {(
    "image/x-icon",
    "image/ico",
    "image/jpeg",
    "image/png",
    "image/tiff",
    "image/gif",
    "image/x-bmp",
    "image/x-xbitmap",
    "image/bmp",
    "image/x-win-bitmap"
)}, got text/html"

画像の読み込みを処理するために AFNetworking+UIImageView カテゴリを使用していますが、シミュレーターと iPhone 4 デバイスの両方で機能することを考えると、これが問題になるとは思いません。誰にもアイデアはありますか?iPhone 5 に認識させるには、イメージ名に何かを追加する必要がありますか? ありがとう!

4

1 に答える 1

1

ロードしてみたところ、HTMLページにリダイレクトされました。Expected content type ... got text/htmlそれは反応と一致しています。リダイレクトされておらず、画像がまだ読み込まれていないことがわかっている場合は、応答ヘッダーを確認してください(ターミナルコマンド)

$ curl -I http://url.com/desktops/desktops/2012/10/05/beach_iphone_thumb.png

私は得る:

HTTP/1.1 301 Moved Permanently
Server: nginx/1.0.10
Date: Thu, 11 Oct 2012 01:15:30 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: http://search.url.com/desktops/desktops/2012/10/05/beach_iphone_thumb.png
于 2012-10-11T01:17:16.390 に答える