当我在监视os1

时间:2015-09-07 13:24:27

标签: iphone ios8.1 watch-os

我使用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];
}

1 个答案:

答案 0 :(得分:0)

您无法使用AppGroup在iOS和WatchApp之间共享数据。只有WatchOS1应用程序可以做到这一点,因为WatchOS 2 App在Watch本身上运行。

WatchOS2的AppGroup意味着Watch上的共享容器可以提供由同一个供应商提供的多个监视应用程序。

您必须使用Watch Connectivity Framework在iOS App和WatchOS2 App之间同步数据。