1

環境設定ペイン バンドルがあります (システム環境設定で実行されます)。Interface Builder を使用してインターフェイスを設計し、「自動的に開始」チェックボックスを共有ユーザーの既定値にバインドしました。これはうまく機能しますが、設定を com.apple.systempreferences に書き込みます。設定を com.example.mybundle のデフォルトのままにしたいと思います。どうすればいいですか?

Interface Builder に User Defaults コントローラーを追加する必要があると思いますが、com.example.mybundle にマップするように指示するにはどうすればよいですか?

皆さん、ありがとうございました!

4

1 に答える 1

2

-[NSUserDefaults persistentDomainForName:]永続性がandを介して管理される NSDictionaryController にバインドする必要がありますが、率直に言って andと-[NSUserDefaults setPersistentDomain:forName:]同じくらい簡単に使用できます。+[NSDictionary dictionaryWithContentsOfFile:]-[NSDictionary writeToFile:atomically:]

于 2009-01-28T23:59:41.850 に答える