MDM 提供程序写入可使用检索的字典
NSUserDefaults.StandardUserDefaults.DictionaryForKey("com.apple.configuration.managed")
如何以编程方式将键/值对写入此字典?
最佳答案
首先获取配置字典:
NSMutableDictionary configDic = NSUserDefaults.StandardUserDefaults.DictionaryForKey("com.apple.configuration.managed").MutableCopy() as NSMutableDictionary;
然后你可以像这样修改这个NSMutableDictionary
:
configDic["key1"] = (NSString)"value1";
最后写回NSUserDefaults
:
NSUserDefaults.StandardUserDefaults.SetValueForKey(configDic, (NSString)"com.apple.configuration.managed");
NSUserDefaults.StandardUserDefaults.Synchronize();
由于NSDictionary
初始化后不能修改,我们需要将其转换为NSMutableDictionary
。如果configDic
的值是NSDictionary
(或NSArray
)类型,我们还需要在修改它之前对其进行深度复制。
关于ios - 编辑 NSUserDefaults 托管配置字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49127809/