私はこの面白い問題があります。UIImageWriteToSavedPhotosAlbumはアプリをフリーズします
UIImageWriteToSavedPhotosAlbum
と呼ぶと、アプリがフリーズしてしまい、理由がわかりません。
は、これは、私はそれが動作し、時にはそれがないように時々
UIImageWriteToSavedPhotosAlbum(leftImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
UIImageWriteToSavedPhotosAlbum(rightImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo: (void *)contextInfo
{
if (error != nil)
{
NSLog(@"Image Can not be saved");
}
else
{
NSLog(@"Successfully saved Image");
}
}
を持っているコードです。私はこれらの2行を削除すると、決して凍結しません。何が悪くなる可能性があります。私はアプリがフリーズするので、didFinishSavingWithError
が見えないと思っています。
は、ここでの問題は、あなたが2回連続してこのメソッドを呼び出しているということであるスタック
クラッシュするか、フリーズしますか?あなたは両方とも言います。 – rmaddy
@rmaddy freezes – PictureMeAndYou
フリーズを定義します。あなたは、メインスレッドのブロックまたは何か他のものを意味しますか? – rmaddy