在 Objective C 中,我想显示一个使用 UIWebView 构建的网站。
简要概述:我有一个包含 index.html 的文件夹。在该文件夹内,有一个“img”文件夹和一个“js”文件夹。js 文件夹有许多 .js 文件。img 文件夹有许多图像。我可以独立运行页面(在 xcode 之外)没问题。
现在我能够创建一个非常基本的 html 文件,将它存储在与所有 .h 和 .m 文件相同的目录中,并让它正确显示。我现在的目标是显示我的网站和上面刚刚解释的子目录。
这是我到目前为止所得到的:
x代码:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] path:@"index" ofType:@"html"];
NSLog(path);
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSASCIIStringEncoding error:nil];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
[self.webView loadHTMLString:content baseURL:baseURL];
}
这是我的文件结构的样子:
当我运行它时,构建成功。但什么都没有显示。此外,我可以检查“问题导航器”选项卡(在左侧导航器上)以查看问题列表。我注意到,对于我包含在我的 game.html 文件中的每个 .js 文件,都有一个问题。他们都说基本相同的事情:
依赖性分析警告:警告:没有规则来处理架构 i386 的 sourcecode.javascript 类型的文件 '$(PROJECT_DIR)/Web/gameFolder/js/input/MouseInputHandler.js'
那么我能做什么呢?
谢谢:队长