私が望む結果の効果は、これです。デバイスがサーバーからデータを受信すると、画像が徐々に読み込まれます
現在、私はこのようなことをしています
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[overallData appendData:data];
self.imageView.image = [UIImage imageWithData:overallData];
}
これは機能していますが、すべての RAM を消費し、トリガーMemoryWarning
し、アプリがクラッシュすることがあります。<Error>: ImageIO: JPEG Corrupt JPEG data: premature end of data segment
上記のコードを実行するたびにこのエラーが表示されることは言うまでもありませんが、それは大きな問題ではないと思います。
誰かが最適化についてより良い考えを持っていますか? そうしないと、この効果を削除する必要があります。