UIImagePickerController
ユーザーが写真を撮ることができるaがありUIImageView
、次のように保存します。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[self dismissModalViewControllerAnimated:YES];
self.photoImageView.image = nil;
[self.activityIndicatorView startAnimating];
dispatch_async(dispatch_get_global_queue(0, 0), ^
{
UIImage *image = [[info objectForKey:@"UIImagePickerControllerOriginalImage"] retain];
dispatch_async(dispatch_get_main_queue(), ^
{
self.photoImageView.image = image;
[self.activityIndicatorView stopAnimating];
self.rightButton.enabled = YES;
[image release];
});
});
}
この画像をパラメータとしてUIViewController
ナビゲーションスタックにプッシュされる次の画像に渡すと、UINavigation
トランジションが途切れ、途切れ途切れになります。プロファイルを作成しましたが、コード内で目立つものはありません。
カメラで撮った写真は大きいかもしれないと思いますが、それへの参照を渡すだけなら、なぜそれが何かに影響を与える必要があるのでしょうか?フォトライブラリに撮った写真があります。そこから写真を選択して次のトランジションに渡すと、すべてがスムーズになります。
誰もがこれを引き起こしている可能性があるものについて何か洞察を持っていますか?