【发布时间】:2016-09-27 11:41:29
【问题描述】:
尝试在 Xcode 中制作第一个应用程序:获取我的 Web App 文件夹并尝试使用 WebView 将其实现到 XCode 项目。但没有成功 - 模拟器中总是黑屏...
我开始了新项目,创建了WebView 并通过File -> Add files to "MyProject" 使用我的Web 应用程序实现了一个文件夹,其中选项设置为复制文件并将url 设置为视图控制器中的本地index.html。我做错了什么?
项目结构:
-dist
--index.html
--scriptsbundle.js
--img
---myimages.png
-MyProject
-MyProject.xcodeproj
-MyProjectTests
-MyProjectUITests
我的ViewController.swift:
import UIKit
class ViewController: UIViewController {
@IBOutlet var Webview: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: Bundle.path(forResource: "index", ofType: "html", inDirectory:"../dist")!)
let request = NSURLRequest(url: url as! URL)
Webview.loadRequest(request as URLRequest)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
【问题讨论】:
-
您尝试过这里提供的解决方案吗? stackoverflow.com/questions/26647447/…
-
好的,谢谢。但是经过一些重构原因之后的 Swift 版本思想。现在所有工作,除了
img文件夹中的所有图像(只工作一个 svg 图像,以 css 样式实现):(