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 を使用してダウンロード中にデータが破損することがありました。
ありがとう!