gpt4 book ai didi

ios分享扩展摄像头

转载 作者:行者123 更新时间:2023-12-01 22:33:18 25 4
gpt4 key购买 nike

我正在尝试在共享扩展上使用相机拍摄图像。有可能吗?
目前,在我的主应用程序中,我是这样写的。

self.pickerController = [[UIImagePickerController alloc] init];
[self.pickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
[self.pickerController setDelegate:self.delegate];
self.pickerController.showsCameraControls = NO;

//In main VC, I write like this
[self presentViewController:[ImageTakingHelper sharedInstance].pickerController animated:YES completion:nil];

在我的主应用程序中没问题,但在我的共享扩展程序中,它显示黑屏以进行相机 View 。我该怎么办?

最佳答案

你不能这样做。请记住,您的共享扩展程序正在其他人的应用程序中运行。它在那里只能做一小部分事情,使用相机不是其中之一。 (即使您可以这样做,他们的应用程序也可能没有使用相机的权限。)此外,您的共享扩展程序不拥有屏幕,因此它无法显示图像选择器。
Apple 关于此限制的文档可在此处找到:
https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionOverview.html

关于ios分享扩展摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33428249/

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