我使用appgroup在手表应用程序和iPhone应用程序之间发送数据,但我无法将数据从watchapp发送回iphone应用程序。此问题存在于手表操作系统中。
我的代码是:
@implementation InterfaceController
@synthesize MedText,MedImage,selImage;
- (void)awakeWithContext:(id)context {
[super awakeWithContext:context];
// Configure interface objects here.
// Configure interface objects here.
NSUserDefaults *userDefaultVIT=[[NSUserDefaults alloc] initWithSuiteName:@"group.Medapp"];
[userDefaultVIT synchronize];
NSString *str= [userDefaultVIT stringForKey:@"MedOrgWatchVIT"];
MedText.text=str;
NSLog(@"%@",str);
i=0;
MedArr=[[NSArray alloc] init];
MedImageArr=[[NSArray alloc] init];
}
答案 0 :(得分:0)
您无法使用AppGroup在iOS和WatchApp之间共享数据。只有WatchOS1应用程序可以做到这一点,因为WatchOS 2 App在Watch本身上运行。
WatchOS2的AppGroup意味着Watch上的共享容器可以提供由同一个供应商提供的多个监视应用程序。
您必须使用Watch Connectivity Framework在iOS App和WatchOS2 App之间同步数据。