2
我也跟着教程:http://useyourloaf.com/blog/2010/5/18/adding-a-settings-bundle-to-an-iphone-app.htmliPhone的Xcode Settings.bundle的plist
而且撥動開關(即我只是基於本教程創建的)是不是在設置應用。每次我對交換機的狀態做NSLog時,它都會返回「(null)」。
請幫助,因爲我需要創建,並訪問.plist文件中創建的切換開關。我是iPhone編程新手。
這裏是我用來設置用戶偏好開關代碼:
// Set the application defaults
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *appDefaults = [NSDictionary dictionaryWithObject:@"YES" forKey:@"ShuffleToggleKey"];
[defaults registerDefaults:appDefaults];
[defaults synchronize];
而且這裏是我使用來獲得用戶偏好開關的狀態代碼:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL enabled = [defaults boolForKey:@"ShuffleToggleKey"];
我的設置包Root.plist文件如下所示:
請發佈一些示例代碼,瞭解如何訪問設置。 – 2010-12-04 00:51:12