我正在尝试使用UITabBarViewController创建一个简单的WebView应用程序。当我使用标签栏时CSS无法加载。如果使用简单的View Controller,则会加载CSS。代码没有其他更改。
let request: NSMutableURLRequest = NSMutableURLRequest(url: myUrl)
if (webView != nil) {
} else {
self.loadView()
self.webView.navigationDelegate = self
}
if (self.finishedUrl != myUrl.absoluteString) {
webView.load(request as URLRequest)
}
答案 0 :(得分:0)
因此,我能够解决问题,而问题是/
。如果将/
放在url的末尾,则CSS不会加载。但是,如果不将/
放在最后,则会加载CSS。
答案 1 :(得分:0)
我有同样的问题。我的styles.css文件在.HTML文件just文件中被引用,可以很好地直接在浏览器中加载。
我遇到的问题是我的styles.css没有包含在我的任何Target中。我选中该框后,它的加载效果很好。
答案 2 :(得分:0)
我遇到了同样的问题,但这里没有任何帮助。解决方案是删除链接中的文件夹路径,即使它们在我的 Bundle 中的这些文件夹内。
而不是这样:
<link rel="stylesheet" href="css/style.css" />
删除文件夹部分并留下这个:
<link rel="stylesheet" href="style.css" />
它奏效了。 .js 文件也发生了同样的情况
答案 3 :(得分:0)
我遇到了同样的问题,并通过将资源添加为“创建文件夹实例”而不是“创建组”来解决它。
创建组为文件编制索引,但将其从路径中删除。调用文件是通过调用文件名来完成的(唯一的文件名在组中很重要)。 创建文件夹实例维护文件夹结构