1

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

ありがとう!

4

1 に答える 1