2015-04-27 4 views
3

Я пытаюсь использовать пешеходный, чтобы сделать свой веб-приложение в IOS приложение
и я следующий этапах Quickstart на этой странице https://github.com/crosswalk-project/crosswalk-ios , но я держу перед проблемой:
в ViewController.swift
Когда я импортировать XWalkView, он всегда кажется, что он не может найти XWalkView модуль, который заставляет меня остановить от моего развития ...

Кто-то помочь мне.

Вот код ViewController.swift:пешеходных переходов по КСНО - не может найти модуль XWalkView

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 
    } 
} 

ответ

0

возможно вы забыли связать XWalkView.framework в вашей цели приложений?

Попробуйте этот шаг: Откройте Xcode, выберите проект приложения, в разделе «Общие» -> «Связанные структуры и библиотеки», выберите «+», выберите «XWalkView.framework», чтобы добавить его в рамки ссылок. Затем выстрелил еще один сбор. Это нормально, если XWalkView.framework становится красным.

 Смежные вопросы

  • Нет связанных вопросов^_^