2015-09-07 3 views
0

J'ai utilisé appgroup pour envoyer des données entre une application de surveillance et une application iphone, mais je ne peux pas renvoyer de données depuis le watchapp vers l'iphone app. Ce problème réside dans le système d'exploitation de la montre.Impossible d'envoyer des données de l'application de surveillance à l'iphone lorsque j'ai utilisé des groupes d'applications dans la montre os1

Mon code est:

@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]; 
} 

Répondre

0

Vous ne pouvez pas utiliser AppGroup pour partager des données entre iOS et WatchApp. Seule WatchOS1 App peut le faire puisque WatchOS 2 App s'exécute sur Watch lui-même.

AppGroup pour WatchOS2 signifie que le conteneur partagé est sous surveillance pour plusieurs applications de surveillance fournies par le même fournisseur.

Vous devez utiliser Watch Connectivity Framework pour synchroniser vos données entre l'application iOS et l'application WatchOS2.