【发布时间】:2016-07-02 04:14:10
【问题描述】:
我曾使用应用程序组与我的 Apple Watch 和今天的应用程序扩展共享数据。问题是我可以在今天的扩展中获取该应用程序组数据,但我无法在 Apple Watch 中获取这些数据。所以我只是想确保我可以使用应用程序组在今天的扩展程序甚至 Apple Watch 中访问它,这是与 Apple Watch 共享数据的最佳方式吗?
我用它来分享数据到应用组
NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myapp.data"];
[sharedDefaults setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"array1"] forKey:@"arrayVisibleCountryList"];
[sharedDefaults setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"array2"] forKey:@"arrayBaseCurrency"];
[sharedDefaults synchronize];
从应用组检索数据
NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myapp.data"];
NSMutableArray *array1=[[sharedDefaults objectForKey:@"array1"]mutableCopy];
NSMutableArray *array2=[[sharedDefaults objectForKey:@"array2"]mutableCopy];
【问题讨论】:
标签: ios watchkit apple-watch today-extension ios-app-group