cordova ios resolveLocalFileSystemURL编码\u cordova.file.applicationDirectory中的错误

cordova ios resolveLocalFileSystemURL编码\u cordova.file.applicationDirectory中的错误,ios,file,cordova,Ios,File,Cordova,resolveLocalFileSystemURL(cordova.file.applicationDirectory+'www/tutorial/comic.json') 导致设备上编码错误的失败回调。在ios模拟器中运行良好 IOSSpersistentFileLocation=库 ioextrafilesystems=捆绑包、库、库nosync 完整路径: 在设备上- file:///private/var/mobile/Containers/Bundle/Application/0E3C

resolveLocalFileSystemURL(cordova.file.applicationDirectory+'www/tutorial/comic.json')

导致设备上编码错误的失败回调。在ios模拟器中运行良好

IOSSpersistentFileLocation=库

ioextrafilesystems=捆绑包、库、库nosync

完整路径:

在设备上- file:///private/var/mobile/Containers/Bundle/Application/0E3CD0FD-BC69-42D1-BBB2-C59682E7F29A/My%20Comics.app/www/tutorial/comic.json

模拟机-
file:///Users/admin/Library/Developer/CoreSimulator/Devices/80E29D25-5164-4869-81F9-E30571D2BE92/data/Containers/Bundle/Application/650AE88A-FD42-469B-90FE-494DF11CFA02/My%20Comics.app/www/tutorial/comic.json您需要在iOSExtra文件系统中使用root。即使文档说它是默认加载的。这把它修好了


ioextrafilesystems=root、bundle、library、library nosync

您需要在ioextrafilesystems中使用root。即使文档说它是默认加载的。这把它修好了


ioextrafilesystems=root、bundle、library、library-nosync

也许这也能帮助那些在这方面挣扎的人。。。我们产生了完全相同的效果 resolveLocalFileSystemURL(cordova.file.applicationDirectory)始终失败,出现文件错误5(编码错误) 在真实设备上(iPadAir第四代)->始终存在文件错误5 但是它在iPadAir模拟器(第4代)上工作没有问题

过了好几个小时,我们的头撞在办公室的墙上 我们通过在成功的回调中“不使用es6”解决了这个问题——好的老方法适用于模拟器和设备
CONST filePath=cordova.file.applicationDirectory+“www/”window.resolveLocalFileSystemURL(文件路径,
函数(文件条目)
{…})


也许这也能帮助任何一个与此抗争的人,而不是
fileEntry=>{…

,我们有着完全相同的效果 resolveLocalFileSystemURL(cordova.file.applicationDirectory)始终失败,出现文件错误5(编码错误) 在真实设备上(iPadAir第四代)->始终存在文件错误5 但是它在iPadAir模拟器(第4代)上工作没有问题

过了好几个小时,我们的头撞在办公室的墙上 我们通过在成功的回调中“不使用es6”解决了这个问题——好的老方法适用于模拟器和设备
CONST filePath=cordova.file.applicationDirectory+“www/”window.resolveLocalFileSystemURL(文件路径,
函数(文件条目)
{…});

而不是
fileEntry=>{…

非常感谢!非常感谢!