我想创建文件夹在iPhone手机(在我的手机存储)使用Flutter,我完成它在Android手机,但在iOS手机我不能这样做。
当我尝试使用getApplicationSupportDirectory()获取时,它返回我的mac存储路径,而不是模拟器存储路径
if (!isTemporaryStorage) {
if (Platform.isIOS) {
var iosPath= await getApplicationSupportDirectory();
path = File('${iosPath.path}/Majd_Eng_folder/$fileName');
} else {
path = File('/storage/emulated/0/Majd_Eng_folder/$fileName');
}
1条答案
按热度按时间2wnc66cl1#
将iOS的
getApplicationSupportDirectory
更改为getApplicationDocumentsDirectory
。如果要隐藏数据,请尝试getLibraryDirectory
注意:不要忘记在info.plist中添加权限