1

ユーザーのデフォルトを使用してアプリ データを保存しています。

同じマシン上のすべてのユーザーに関連するグローバル データがいくつかあります。

それらの間でこのデータを共有するにはどうすればよいですか?

NSUserDefaults のinitWithSuiteNameが機能しませんでした。

私が見つけた唯一の回避策は、ルート フォルダーの隠しファイルに書き込むことでしたが、これはユーザーには見えすぎます。

4

3 に答える 3

1

iTunesApp Store/Users/Sharedのようなディレクトリを使用できます。

于 2015-09-07T16:20:59.343 に答える
1

最も近い方法は、すべてのユーザーを 1 つのグループのメンバーにしてから、共有データを含むグループ書き込み可能ファイルを作成することです。複数の同時書き込みアクセスが必要ないと仮定すると、それは plist である可能性があり、デフォルト API を介してアクセスすることもできます。

于 2015-09-07T15:05:06.287 に答える