美文网首页
Swift实用:从Bundle读取文件内容

Swift实用:从Bundle读取文件内容

作者: 溪石iOS | 来源:发表于2019-01-30 21:23 被阅读65次

    当你建立了一个Swift项目,需要将一些固定的文本,比如html源码等,可以内置了一个文件temp.html,直接拖入项目中:

    这个文件在打包的时候会被打包到Bunlde文件中,当你需要读取里面的内容时,可以用String的初始化方法contentsOfFile,具体代码如下:

    if let filepath = Bundle.main.path(forResource: "temp", ofType: "html") {
        do {
            let contents = try String(contentsOfFile: filepath)
            print(contents)
        } catch {
            // 内容无法加载
        }
    } else {
        // 文件未找到
    }
    

    相关文章

      网友评论

          本文标题:Swift实用:从Bundle读取文件内容

          本文链接:https://www.haomeiwen.com/subject/krqhsqtx.html