有时,我使用的某个 json 文件中会出现错误字符。 Xcode 会给出这样的错误信息:
Error Domain=NSCocoaErrorDomain Code=3840 “字符 17355484 周围的对象中没有值的字符串键。” UserInfo={NSDebugDescription=对象中字符 17355484 周围的值没有字符串键。}
有没有办法可以在 Xcode 中跳转到文件中的这个字符?
最佳答案
因为你有真正的字符串,你可以从该位置之前的 10 个字符和长度 20 创建一个 NSRange
let nsRange = NSRange(location: 17355474, length: 20)
然后获取Swift的String.Index
范围(假设string
为JSON字符串)
let swiftRange = Range(nsRange, in: string)!
打印出来
print(string[swiftRange])
关于json - 转到 json 文件中的字符#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51990395/