【问题标题】:UIImagePickerViewController camera reload tab bar controller (viewDidLoad called)UIImagePickerViewController 相机重载标签栏控制器(调用viewDidLoad)
【发布时间】:2019-10-30 21:52:49
【问题描述】:

我试图用 Objective-c 为 iOS 编写一些应用程序。 我有一个带有点击栏控制器的项目。 在我最后一次点击中,我点击了这个按钮,我将显示相机。 因此,当我用相机拍照并点击“使用照片”时,它会调用 TapBarViewController 的父控制器的 ViewDidLoad,并且我的点击控制器会通过可变点击重新加载

我也试过谷歌 但没有解决方案.. thisthis 对我不起作用。 请问,我做错了什么? 我的方法女巫叫相机是:

      UIImagePickerController *picker = [[UIImagePickerController alloc] init];
      picker.delegate = self;
      picker.allowsEditing = YES;
      picker.sourceType = UIImagePickerControllerSourceTypeCamera;

      [self presentViewController:picker animated:YES completion:nil];

UPDT: 另外我认为这不是here所描述的资源问题

【问题讨论】:

    标签: ios objective-c iphone


    【解决方案1】:

    好的,经过一天的研究,我找到了解决方案。 之后我添加了这一行,它工作正常。

    picker.modalPresentationStyle = UIModalPresentationCustom;
    

    【讨论】:

      猜你喜欢
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多