.plist
ドキュメント ディレクトリ内のファイルにアクセスする必要がある Today 拡張機能を作成しようとしています。アプリと拡張機能の両方にアプリ グループをセットアップしました。
の例を見てきましたがNSUserDefaults
、ファイルにアクセスするためのものが見つかりませんでした。
このようにファイルにアクセスしてみました(アプリ自体で動作します)
let paths = NSSearchPathForDirectoriesInDomains(
.DocumentDirectory, .UserDomainMask, true)
let documentsDirectory = paths[0] as String
let filePath = "\(documentsDirectory)/config.plist"
if NSFileManager.defaultManager().fileExistsAtPath(filePath) // false
{
…
}
しかし、コンソールに次のエラー メッセージが表示されます。
Warning: CFFIXED_USER_HOME is not set! It should be set to the simulated home directory.
Failed to inherit CoreMedia permissions from 59919: (null)
NSFileCoordinator
ドキュメントには、 との使用について何かが書かれていNSFilePresenter
ます。私はそれらを使用する方法を見つけることができませんでした。どこかでアプリ グループ識別子を伝える必要があると確信していますが、どこにあるのかわかりません。