如何从 iOS 上的应用程序打开本机相机?

问题描述 投票:0回答:1

调用函数时我需要打开本机相机应用程序。我只需要重定向到本机相机应用程序。我不想得到任何图像。

我正在尝试使用这段代码:

        NSURL *url = [NSURL URLWithString:@"some-camera-deep-link://"];
        
        if ([[UIApplication sharedApplication] canOpenURL:url]) {
            [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
        } else {
            NSLog(@"some error");
        }

但是,我不知道需要设置的确切 URL 以及如何在我的

Info.plist
中进行配置。

这种导航可以吗? 你能举个例子吗?

我不想使用

UIImagePickerController

ios objective-c camera deep-linking
1个回答
0
投票

不幸的是,你不能。系统支持一些 URL 方案。相机/照片都不是。您必须使用内置组件,例如

UIImagePickerController
或自己创建一个新组件。

文档指示所有这些受支持的链接。

© www.soinside.com 2019 - 2024. All rights reserved.