我从Bundle获取路径并将其转换为字符串
if let path = Bundle.main.path(forResource: "Questions", ofType: "json") {
let str1 = try String.init(contentsOf: URL(fileURLWithPath: path), encoding: .utf8)
}.
我收到了字符串但不知道我为什么会这样做" \ n"到底。子文件中没有多余的行。
之后我试图解码它,但因为" \ n"我无法做到。
let decodeData = Data(base64Encoded: str1)
答案 0 :(得分:0)
if let path = Bundle.main.path(forResource: "Questions", ofType: "json") {
let str1 = try String.init(contentsOf: URL(fileURLWithPath: path), encoding: .utf8)
}
上面代码中的路径已经是一个字符串。为什么要将字符串编码为另一个字符串?那是什么目的?