1
我用下面的代碼讀取和我的應用程序中編寫一個布爾值的布爾值:不能設置應用程序設置
-(void)SaveAppSetting;
{
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
bool b=true;
[defaults setBool:b forKey:@"AnyKey"];
[defaults synchronize];
}
-(void)LoadAppSetting;
{
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
bool b=[defaults boolForKey: @"AnyKey"] ;
}
我發現,「LoadAppSetting」效果不錯,它可以得到正確的值項目的關鍵「AnyKey」。 函數「SaveAppSetting」看起來沒有功能,它報告沒有錯誤,但它不能用鍵「AnyKey」更改項目的值。
在設置捆綁「任意鍵」設置爲
item Dictionary
Type String PSToggleSwitchSpecifier
Title String AnyKey's Title
Key String AnyKey
DefaultValue Boolean Checked
有沒有遇到同樣的問題,任何人嗎? Thanks interdev
你的解決方案應該可以正常工作 - 但你可以嘗試[默認setObject:b? @「YES」:@「NO」forKey:@「AnyKey」]; – Till 2010-04-20 05:59:27