-1

我试图允许用户使用 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 并且没有文本字段......

有人有什么建议吗??

4

1 回答 1

1

尝试更改 PhotoInfoViewController 初始化。

  1. 将情节提要文件中的情节提要 ID 设置为 PhotoInfoViewController
  2. 更改代码。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:<#name of storyboard#> bundle:[NSBundle mainBundle]];
PhotoInfoViewController *photo_info_controller = [storyboard instantiateViewControllerWithIdentifier:@"PhotoInfoViewController"];
于 2013-07-21T19:45:30.950 回答