NSURLConnection
サーバーからイメージ (サイズ 1.2 mb) をロードするために使用しています。私がやっていることは、受け取った画像でdelegate
私のimageView
(その)を割り当てていることです。UIImageView
というわけでダウンロードのようです。
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
UIImage *image = [UIImage imageWithData:receivedData];
imageView.image = image;
image = nil;
}
その間、XCodeNSLog
は次のメッセージを出力します。
<Error>: ImageIO: JPEG Corrupt JPEG data: premature end of data segment
私が作成している破損したバイトのメッセージを知っており、UIImage
それをに割り当てていimageView
ます。
私に代わってこのメッセージを書き込むためにXCodeを停止する方法はありますか? 画像がダウンロードされていることをユーザーに示す必要があるため、そうする必要があります。
チェック時にいくつかの回答をチェックしましたbytes
!! しかし、なぜこれが起こるのかはすでにわかっているので、それは私の解決策ではありません.XCodeを停止して、これを自分の半分に印刷したいだけです.
編集済み
NSURLConnection を使用してダウンロード中にデータが破損することがありました。
ありがとう!