我正在尝试允许用户使用UIImagePickerController拍摄照片,并在完成后将他带到UITableView,传递所选图像,他可以在文本字段(如描述)中添加有关照片的信息。
现在这是我在didFinishPickingMediaWithInfo中的代码:
if (image) {
PhotoInfoViewController* photo_info_controller = [[PhotoInfoViewController alloc] init];
photo_info_controller.image = image;
[self dismissViewControllerAnimated:YES completion:^{
[self.parentViewController presentViewController:photo_info_controller animated:YES completion:nil];
}];
}
这会将代码带到下一个视图,即静态tableviewcontroller
并在PhotoInfoView控制器中
我看到viewDidLoad被NSLog调用,但我看到的只是一个空的tableViewController,没有文本字段......
任何人都有任何建议吗?
答案 0 :(得分:1)
尝试更改PhotoInfoViewController初始化。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:<#name of storyboard#> bundle:[NSBundle mainBundle]]; PhotoInfoViewController *photo_info_controller = [storyboard instantiateViewControllerWithIdentifier:@"PhotoInfoViewController"];