我正在使用 cordova-ionic 框架来构建应用程序。我是 iOS 或 iPhone 新手
根据我的要求,我必须读取应用程序中的文件。我正在 Android 应用程序中读取文件,但相同的代码显示错误(代码:5)。
我正在跟踪代码类型:
在安卓中:
$cordovaFile.writeFile(( 'user.json', data, {'append':false} )).then(function(result) {
alert('file created.');
alert(JSON.stringify(result));
}, function(err) {
// An error occured. Show a message to the user
alert('file writed');
alert(JSON.stringify(err));
});
我可以创建文件、写入、读取数据和删除文件,但在 iOS 手机中我无法使用相同的代码创建文件。
在 iPhone 中:
var data = {"user":{"name":"errer","email":"[email protected] /cdn-cgi/l/email-protection","username":"sdfsdfsd"}};
$cordovaFile.writeFile(( 'user.json', data, {'append':false} )).then(function(result) {
// Success!
alert('file created.');
alert(JSON.stringify(result));
}, function(err) {
// An error occured. Show a message to the user
alert('file writed');
alert(JSON.stringify(err));
});
我只是将目录更改为 cordova.file.cacheDirecotry/cordova.file.applicationDirectory
$cordovaFile.createFile(( cordova.file.cacheDirecotry+'user.json', true )).then(function(result) {
// Success!
alert('file created.');
alert(JSON.stringify(result));
}, function(err) {
// An error occured. Show a message to the user
alert('file writed');
alert(JSON.stringify(err));
});
一路收到错误,如代码:12 或代码:5
请帮我解决这个问题或者给我一个获取应用程序文件路径的想法