gpt4 book ai didi

iOS 扩展不启动视频媒体捕获的 avcapturesession

转载 作者:行者123 更新时间:2023-11-29 10:23:10 26 4
gpt4 key购买 nike

我已经为 ios 应用程序添加了二维码阅读器代码现在我想使用可以用作 ios 中的 Today 扩展的相同代码。我已将以下代码用于应用程序和扩展。该应用程序运行良好,但不适用于扩展程序。

我用过http://www.appcoda.com/qr-code-ios-programming-tutorial/的代码.但它不会在扩展的情况下启动 _captureSession。

最佳答案

根据苹果文档,从扩展程序访问相机是受限制的。

https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionOverview.html

enter image description here

因此无法使用扩展程序中的 QR 阅读器,因为它使用 iPhone 相机。

如果您想从今天的扩展中打开 QR 阅读器,请通过调用其 url scheme 启动您的应用

NSURL *appURL = [NSURL URLWithString:@"YOURAPP_URLSCHEME://openReader"];
[self.extensionContext openURL:appURL completionHandler:nil];

在包含的应用程序中,在 AppDelegate 的 openURL: 方法中打开二维码阅读器。

关于iOS 扩展不启动视频媒体捕获的 avcapturesession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33800367/

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