我正在尝试为IOS构建一个简单的应用程序,该应用程序向我展示了一个充当QRCode扫描仪的网页。当我使用手机上的野生动物园访问“ qrcodescan.in”网页时,它可以毫无问题地访问iPhone相机。
作为应用程序,我无法访问手机摄像头,但可以通过Safari在网站上访问它。
以下是我在Xcode中的代码。
import UIKit
import WebKit
class ViewController: UIViewController,WKUIDelegate {
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero,configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string:"https://qrcodescan.in")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
}
我还将所有按键添加到“ info.plist”中,以访问手机上的“摄像头”功能。
<key>NSCameraUsageDescription</key>
<string>${PRODUCT_NAME} Camera Usage</string>
<key>NSPhotolibraryAddUsageDescription</key>
<string>${PRODUCT_NAME} library Usage</string>
因此,我在网络上进行了大量搜索,以找到有用的东西,但都没有成功。 我希望有人能帮助我。
也要提及。一般而言,在Swift或IOS App开发方面,我绝对是新手。
谢谢。