這讓我有點瘋狂。我正在嘗試在我的MonoTouch應用程序中註冊一些NSUserDefaults。如何將bool轉換爲MonoTouch中的NSObject
var defaultsToRegister = new NSMutableDictionary();
defaultsToRegister.SetValueForKey(true, IS_REMINDING);
NSUserDefaults.StandardUserDefaults.RegisterDefaults(defaultsToRegister);
顯然這不是編譯,因爲布爾不能轉換爲NSObject的。但是,當我想設置或檢索NSUserDefaults的一個布爾值,我可以使用:
public bool IsReminding {
get {
return NSUserDefaults.StandardUserDefaults.BoolForKey(IS_REMINDING);
}
set {
NSUserDefaults.StandardUserDefaults.SetBool(value, IS_REMINDING);
}
}
在布爾寫成<key>ReminderTimeOfDay</key><true/>
這是我所期待的設置plist文件。那麼如何註冊一個默認的布爾值?
這正是我要找的感謝。 –