gpt4 book ai didi

iphone - 为什么我不能让相机显示?

转载 作者:行者123 更新时间:2023-11-28 18:44:45 25 4
gpt4 key购买 nike

遵循几个教程中的这个简单代码,所有教程都非常相似,但除了显示空白的 UIViewController 之外,我无法用它来做任何事情。 self.imagePicker在.h文件中定义,给定一个属性,然后正常合成:

- (void)viewDidLoad {



// Create image picker controller
self.imagePicker = [[UIImagePickerController alloc] init];

// Set source to the camera
self.imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

// Delegate is self
//imagePicker.delegate = self;

NSLog(@"%@", self.imagePicker);

// Show image picker
[self presentModalViewController:self.imagePicker animated:YES];

[super viewDidLoad];
}

最佳答案

尝试在 viewDidLoad 以外的地方加载您的 UIImagePickerView。过去,当您在另一个 View Controller 的 viewDidload 方法中呈现一个 View Controller 时,我看到过类似空白 UIViewController 和其他古怪的 ViewController 行为。也许尝试使用 UIViewController 方法 viewDidAppear 代替。如果不起作用,请将它放在一个完全独立的方法中,一旦加载了呈现的 View Controller ,您就会稍有延迟地调用该方法。

关于iphone - 为什么我不能让相机显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5883861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com