UIFileSharingEnabled在我的科尔多瓦应用程序中对ios没有任何影响
问题描述:
我已将UIFileSharingEnabled添加到.plist中。每建议,我有:UIFileSharingEnabled在我的科尔多瓦应用程序中对ios没有任何影响
- 删除应用程序,并重新部署了几次
- 试图重新部署 我一直没能得到应用在iTunes的文件共享部分可见后断开。 我已经加入了插件cordova-plugin-itunesfilesharing
里面添加UIFileSharingEnabled到的.plist但它必须应用程序没有任何影响。
编辑:
我试图使用cordova-plugin-itunesfilesharing
我在的.plist文件添加这些<key>UIFileSharingEnabled</key> <true/>
。 我需要打开我的iOS应用程序中的iTunes文件共享。
答
除了使用cordova-plugin-itunesfilesharing
之外,还需要将文件放在应用程序的Documents目录中,以便通过iTunes显示它们。我假设你正在使用cordova-plugin-file
来撰写实际的文件。在这种情况下,cordova.file.documentsDirectory
将指向iOS上的文档文件夹。
例子:
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);
}
);
});
});
你做了伟大的,但请你写一行告诉我们,你想做什么?手段,你试图实现:) – Sami
cordova-plugin-itunesfilesharing通过使用它添加这些插件 UIFileSharingEnabled 0123行在我的.plist文件中。此外,它并没有涉及任何代码。我只需要将这些行添加到.plist文件中,然后它将不得不打开itunes文件共享应用程序中。希望你明白了我的观点 –