私のアプリでは、私はUIImagePickerControllerを持っています。画像が選択されると、私のView Controllerは画像を取得し、それを別のView Controllerに渡す必要があります。これはself.navigationControllerにプッシュされます。しかし、私は常にSEGFAULTSや無関心な議論をしています。あなたが私に言うことができれば、私はこのコードで何が間違っていることを感謝:iPhone UIImagePickerController didFinishPickingImage:ビューコントローラ間のUIImage転送ですか?
FirstViewController.m:
が- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
self.currentpicture = [img copy];
[self dismissModalViewControllerAnimated:YES];
[self goNext];
}
-(void)goNext{
SecondViewController *vc = [[SecondViewController alloc] initWithNibName:@"Second" bundle:nil];
[vc giveMePicture:currentpicture];
[self.navigationController pushViewController:vc animated:YES];
}
SecondViewController.m:currentpicture UIImageとして定義
-(void)giveMePicture:(UIImage *)data {
self.currentpicture=[data copy];
}
彼らの両方がいます* currentpicture;
私は今現在にしてくださいは、いくつかのデータとして現在の写真がありますが、毎回クラッシュします!私は多くの異なったことを試みましたが、私はこれを理解できません。