我无法理解如何将动态数据输入MultiValue
的{{1}}文件中的Root.plist
属性。
当获取一些REST API时,我想检索一些地图(字典)并将该数据设置为我的Watch Settings Bundle中的首选列表,以便用户可以在Apple Watch应用程序中选择一个特定值。 iPhone / iPad的。
我试过这样:
Settings-Watch.bundle
但即使我关闭应用程序,这些数据也不会显示在Watch应用程序>我的申请。
我在NSUserDefaults *watchPrefs = [[NSUserDefaults alloc] initWithSuiteName:@"group.foo"];
// foo and titles are NSArray* of NSString.
// I also tried by giving it a NSDictionary* whose keys are what's in foo and values reflecting bar
[watchPrefs registerDefaults:@{@"preferedAccount": @{@"Values": foo, @"Titles": bar}}];
[watchPrefs synchronize];
文件中将preferedAccount
配置为MultiValue。
在这种情况下它必须是动态的,因为数据反映了记录的用户,因此无法提前知道。
甚至可以在那里显示动态数据吗?
由于