2017-05-02 14 views
0

イメージをUIImageViewにロードしようとしています。私はSDWebImageを使用しています。 画像はローカルホストにURLとして保存されており、プロジェクトでHTTPリクエストが許可されています。Swift:UIImageViewが物理的なiphoneにロードされていません。

画像はXCodeのシミュレータに正常に読み込まれますが、物理的なiPhoneを使用している場合はロードしたくありません。

どのようなソリューションですか?

+0

これは明らかですが、物理デバイスがインターネットに接続されていることを確認してください。 –

+0

そのURLにサファリを入れた場合、画像が表示されますか? –

+2

"localhost"とはどういう意味ですか?シミュレータで実行しているとき、ローカルホストはあなたのMacです。 iPhoneで実行しているとき、localhostはiPhoneです。あなたがiOSアプリケーションで使うべき最後のものは "localhost"です。 – rmaddy

答えて

0

Simulatorでアプリケーションを実行すると、実際にはMac OS Xアプリケーションが実行されており、Mac OS Xソフトウェアスイートにフルアクセスできます。特に、それはあなたの携帯電話よりも多くの画像ローダー、たくさんのファイル形式にアクセスできます。

あなたの画像はどのような形式ですか? Mac OS Xで認識され、iOSでは認識されない形式である可能性があります。

+0

私の写真の拡張子は.pngなので、これは問題ではないと思いますか? – Lukiiz

+0

これは必ずしも当てはまりません。電話では描画できない.png画像がいくつかあります。 –

関連する問題