я использовал группу приложений для обмена данными с моими часами 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];