こんにちはすてきな人がstackoverflow!iPhone:UIImagePickerControllerソートの問題
私は問題があります。
私は、複数の写真を撮り、それらを拡大し、プレビューを表示し、保存してから、UIImagePickerControllerを再度読み込むアプリケーションに取り組んでいます。
しかし、約5から6枚の写真を撮影した後、それは死ぬ。
私が設定したUIImageViewを持っているので、それが死んでいると思います。私が設定したUIImageは、これほど多くの写真の後にもう何も参照していません。
私は犯人がどこかここではあると思います...
は私が間違っているのに何かありますか?
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[backgroundImage setImage: [[UIImage alloc] initWithCGImage:[[info objectForKey:UIImagePickerControllerOriginalImage] CGImage]]];
[backgroundImage setTransform:CGAffineTransformRotate(CGAffineTransformMakeScale(zoom/3, zoom/3), 1.570796327)];
UIGraphicsBeginImageContext([backgroundView bounds].size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextFillRect(ctx, [backgroundView bounds]);
[backgroundView.layer renderInContext:ctx];
UIImage* screenImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(screenImage, self, @selector(ImageDidSave:didFinishSavingWithError:contextInfo:), nil);
[self dismissModalViewControllerAnimated:YES];
}
backgroundImageは、もはや何も参照していないイメージを使用しようとします。
どうすればわかるか教えてください。
これまで私にとどまってくれてありがとう、皆さんありがとうございます!
ただ、この追加:写真が撮影された後、このコードが実行される を。 –