これは私に私iOSアプリのドキュメントルートを取得します:Xamarin.iOSを使用してiOSライブラリフォルダを取得する正しい方法は何ですか?
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
はライブラリフォルダに取得することと同様のものがありますか? iOS8で
これは私に私iOSアプリのドキュメントルートを取得します:Xamarin.iOSを使用してiOSライブラリフォルダを取得する正しい方法は何ですか?
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
はライブラリフォルダに取得することと同様のものがありますか? iOS8で
var docsPath = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments);
var libPath = Path.Combine (docsPath, "..", "Library");
私はこれを使用し、それが働いた:
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ファイルシステムの基本で利用できます。
あなたが共有したリンクでこのコードを見つけることができませんでした。また、あなたの説明は本当に賢明です。私はそれを理解できませんでした。 – Dpedrinha
Appleが明日、ライブラリフォルダの場所を変更すると...? – Krumelur
Appleがこれを文書化し、ディレクトリを取得するためのAPIを提供していないため、すべてのアプリケーションが壊れてしまいます。 – poupou
iOS 8がこれを変更したと思います。誰にもこれについてのアップデートがありますか? – Lereveme