2013-07-16 25 views
1

我有一個會被多個用戶運行的應用程序。他們中的任何人都可以更改應用內的設置,但每個人都需要看到相同的設置。我知道這聽起來很奇怪,但隨它去吧。我也不必擔心多的人改變的事情一次(再次,只是用它去:))全系統NSUserDefaults的

什麼是存儲這些設置的正確方法?通常我會使用NSUserDefaults命令,但這當然不允許不同的用戶查看設置。我希望避免將某些用戶製作成setuid應用程序的路線。

回答

0

寫在plist(屬性列表)文件中的所有用戶設置(NSDictionary的)。

[UserSettings writeToFile:commonPlistfilePath atomically:YES]; // UserSettings is NSDictionary