这将让我我的iOS应用程序的文档根:使用Xamarin.iOS获取iOS库文件夹的正确方法是什么?
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
是否有类似的东西去的图书馆文件夹?
这将让我我的iOS应用程序的文档根:使用Xamarin.iOS获取iOS库文件夹的正确方法是什么?
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
是否有类似的东西去的图书馆文件夹?
var docsPath = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments);
var libPath = Path.Combine (docsPath, "..", "Library");
在iOS8上我用这个和它的工作:
NSFileManager.DefaultManager.GetUrls (NSSearchPathDirectory.LibraryDirectory, NSSearchPathDomain.User) [0].Path
我得到这个从Xamarin的page about the iOS file system。它说“iOS 8注意:本文档的部分内容受到iOS 8更改的影响。如果您的应用程序使用Environment.SpecialFolder或计算相关路径(如”../Documents“),则应阅读Apple的技术说明。 iOS文件系统基础知识“。
我在你分享的链接上找不到这段代码。另外你的解释是真的vage。我无法理解它。 – Dpedrinha
如果Apple明天更改了Library文件夹的位置,那么......? – Krumelur
然后,每个应用程序都将被破坏,因为Apple将此文档记录下来,并且不提供API来检索目录。 https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html – poupou
我认为iOS 8已经改变了这一点。有没有人有这个更新? – Lereveme