gpt4 book ai didi

ios - iOS 上的人行横道 - 找不到 XWalkView 模块

转载 作者:可可西里 更新时间:2023-10-31 23:44:52 26 4
gpt4 key购买 nike

我正在尝试使用人行横道将我的网络应用程序制作成 iOS 应用程序
我按照此页面中的快速入门步骤操作 https://github.com/crosswalk-project/crosswalk-ios但我一直面临这个问题:
ViewController.swift
当我导入XWalkView时,总是显示找不到XWalkView模块,这让我停止了我的开发...

谁帮帮我。

这是 ViewController.swift 的代码:

import UIKit
import WebKit
import XWalkView

class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()

var start_url = "index.html"
var xwalk_extensions = ["Extension.load"]
if let plistPath = NSBundle.mainBundle().pathForResource("manifest", ofType: "plist") {
if let manifest = NSDictionary(contentsOfFile: plistPath) {
start_url = manifest["start_url"] as? String ?? start_url
xwalk_extensions = manifest["xwalk_extensions"] as? [String] ?? xwalk_extensions
}
}

let webview = WKWebView(frame: view.frame, configuration: WKWebViewConfiguration())
webview.scrollView.bounces = false
view.addSubview(webview)

for name in xwalk_extensions {
if let ext: AnyObject = XWalkExtensionFactory.createExtension(name) {
webview.loadExtension(ext, namespace: name)
}
}

if let root = NSBundle.mainBundle().resourceURL?.URLByAppendingPathComponent("www") {
var error: NSError?
let url = root.URLByAppendingPathComponent(start_url)
if url.checkResourceIsReachableAndReturnError(&error) {
webview.loadFileURL(url, allowingReadAccessToURL: root)
} else {
webview.loadHTMLString(error!.description, baseURL: nil)
}
}
}

override func prefersStatusBarHidden() -> Bool {
return true
}
}

最佳答案

也许您忘记在您的应用目标中链接 XWalkView.framework?

试试这个步骤:打开Xcode,选择你的应用程序项目,在'General' -> 'Linked Frameworks and Libraries'中,选择'+',选择'XWalkView.framework'将其添加到链接框架中。然后拍摄另一个建筑。如果 XWalkView.framework 变成红色就可以了。

关于ios - iOS 上的人行横道 - 找不到 XWalkView 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29889185/

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