Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当main.bundle中的json文件变大时,swift4 jsonDecoder.decode失败_Ios_Json_Xcode - Fatal编程技术网

Ios 当main.bundle中的json文件变大时,swift4 jsonDecoder.decode失败

Ios 当main.bundle中的json文件变大时,swift4 jsonDecoder.decode失败,ios,json,xcode,Ios,Json,Xcode,我正在尝试加载食物数据(2900个食物,60个组件),为此我创建了一个json文件,只要该文件保持较小,我就会正确地填充表示食物的结构 当json文件很小(20个食物)时,一切工作都很完美 当食物数量较多时(几百种) (i) 通过从桌面拖动复制json文件后,Xcode需要很长时间才能变为被动响应 (ii)当文件太大时,Xcode失败,我需要强制退出 (iii)在其他情况下,JSONDecoder.decode失败 Xcode 9下的json文件有大小限制吗?我不知道JSONDecoder。我的

我正在尝试加载食物数据(2900个食物,60个组件),为此我创建了一个json文件,只要该文件保持较小,我就会正确地填充表示食物的结构

当json文件很小(20个食物)时,一切工作都很完美 当食物数量较多时(几百种) (i) 通过从桌面拖动复制json文件后,Xcode需要很长时间才能变为被动响应 (ii)当文件太大时,Xcode失败,我需要强制退出 (iii)在其他情况下,JSONDecoder.decode失败


Xcode 9下的json文件有大小限制吗?

我不知道JSONDecoder。我的应用程序包含一个10 MB的JSON文件,JSONSerializer打开它没有问题。