gpt4 book ai didi

ios - UIFileSharingEnabled 在我的 ios cordova 应用程序中没有效果

转载 作者:行者123 更新时间:2023-11-29 11:58:47 33 4
gpt4 key购买 nike

我已将 UIFileSharingEnabled 添加到 .plist。根据建议,我有:

  1. 删除了应用并重新部署了几次
  2. 重新部署后尝试断开连接我无法在 iTunes 的“文件共享”部分中看到该应用程序。我添加了插件 cordova-plugin-itunesfilesharing

将 UIFileSharingEnabled 添加到 .plist 但它对应用程序没有影响。

编辑:

我正在尝试使用 cordova-plugin-itunesfilesharing我添加了这些 <key>UIFileSharingEnabled</key> <true/>在我的 .plist 文件中。 我需要在我的 ios 应用程序中打开 itunes 文件共享。

最佳答案

除了使用 cordova-plugin-itunesfilesharing 之外,您还需要将您的文件放在应用程序的文档目录中,以便通过 iTunes 显示它们。我假设您正在使用 cordova-plugin-file 进行实际的文件写入。在这种情况下,cordova.file.documentsDirectory 将指向 iOS 上的 Documents 文件夹。

例子:

var isAppend = true;
window.resolveLocalFileSystemURL(cordova.file.documentsDirectory, function (dir) {
dir.getFile("my_file_name.txt", {create: true}, function (fileEntry) {
fileEntry.createWriter(function (fileWriter) {

fileWriter.onerror = function (e) {
console.log("Failed writing to file: " + e.message);
};

// If we are appending data to file, go to the end of the file.
if (isAppend) {
try {
console.log("isAppend = TRUE, seeking log file end");
fileWriter.seek(fileWriter.length);
}
catch (e) {
console.log("Failed seeking end of file: " + e.message);
}
}
fileWriter.write(contentToBeWritten);
}
);
});
});

关于ios - UIFileSharingEnabled 在我的 ios cordova 应用程序中没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37953474/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com