我正在尝试使用以下代码从文件中加载json字符串。
但是我收到了“无法加载”的消息。代码有问题吗?或者我应该将文件放在特定的文件夹中?目前,我将其放在一个名为models的文件夹中。
编辑:我检查了错误内容,json文件的位置没有问题,问题出现在我尝试将其转换为字符串时。它告诉我编码不同...
错误领域=NSCocoaErrorDomain Code=264,“Die Datei „data.json“ konnte nicht geöffnet werden, da die Textcodierung des Inhalts nicht bestimmt werden kann。”
if let filepath = Bundle.main.path(forResource: "data", ofType: "json") {
do {
let contents = try String(contentsOfFile: filepath)
print(contents)
} catch {
// contents could not be loaded
print("could not be loaded")
}
} else {
}
但是我收到了“无法加载”的消息。代码有问题吗?或者我应该将文件放在特定的文件夹中?目前,我将其放在一个名为models的文件夹中。
编辑:我检查了错误内容,json文件的位置没有问题,问题出现在我尝试将其转换为字符串时。它告诉我编码不同...
错误领域=NSCocoaErrorDomain Code=264,“Die Datei „data.json“ konnte nicht geöffnet werden, da die Textcodierung des Inhalts nicht bestimmt werden kann。”
/*...*/ catch(error) { print(error)
- 它说什么? - LinusGeffarth