iOS Development Q&S

记录些平时开发遇到的些问题,以及解决方案。记录整理,总结。只为有一套属于自己的应对方案。
Created by Jeverson


  • 2016.10.28

    • Q:webView 加载本地HTML文件 图片显示不出来
    • 附上源代码
      NSString *path = [[NSBundle mainBundle] bundlePath];
      NSURL *baseUrl = [NSURL URLWithString:path];
      NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
      NSString *htmlContent = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil];
      [self.webView loadHTMLString:htmlContent baseURL:baseUrl];
    
    • S:将本地HTML文件变成 名称.类型名
    • Y:拖动文件到Xcode,提示两个选择,“create groups”和“create folder references”,默认情况下为第一种,即所有加入到项目的文件都会在mainBundle根路径下,即不管加入项目的文件的目录结构如何,在APP中都可以通过mainBundlePath/filename来访问到;如果采用第二种方式,则就会保留相对路径,需要通过mainBundlePath/path/filename来访问。通过这两种方式到项目的文件夹显示具有不同的颜色。 选择“create groups”,文件夹颜色为黄色。
      html里有一个路径的问题( link href= “”),在Xcode中, Xcode不能找到像url(”../images/photo.png”)这种路径,所以应该在Xcode中调整下html文件访问本页面图片和css样式文件的路径。
         

你可能感兴趣的:(iOS Development Q&S)