gpt4 book ai didi

c# - 如何在 MonoTouch 中将 bool 转换为 NSObject

转载 作者:太空狗 更新时间:2023-10-29 22:08:18 25 4
gpt4 key购买 nike

这让我有点疯狂。我正在尝试在我的 MonoTouch 应用程序中注册一些 NSUserDefaults。

var defaultsToRegister = new NSMutableDictionary();
defaultsToRegister.SetValueForKey(true, IS_REMINDING);
NSUserDefaults.StandardUserDefaults.RegisterDefaults(defaultsToRegister);

显然这不是编译,因为 bool 不能转换为 NSObject。但是当我想从 NSUserDefaults 设置或检索 bool 值时,我可以使用:

public bool IsReminding {
get {
return NSUserDefaults.StandardUserDefaults.BoolForKey(IS_REMINDING);
}

set {
NSUserDefaults.StandardUserDefaults.SetBool(value, IS_REMINDING);
}
}

在设置 plist 文件中, bool 值写为 <key>ReminderTimeOfDay</key><true/>这是我所期望的。那么如何注册一个默认的 bool 值呢?

最佳答案

以下对我有用:

 bool someValue;
NSObject objValue = NSObject.FromObject(someValue);

关于c# - 如何在 MonoTouch 中将 bool 转换为 NSObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com