MDM Providers写入可使用
检索的字典NSUserDefaults.StandardUserDefaults.DictionaryForKey("com.apple.configuration.managed")
如何以编程方式将键/值对写入此字典?
答案 0 :(得分:1)
首先检索配置字典:
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
)的类型,我们还需要在我们想要修改它之前将其复制。