2015-02-17 3 views
0

Я хочу, чтобы обмениваться данными между iPhone приложения и watchapp, следующий код, который я использовал для обмена данными между ними: // В iPhone ViewController:данных не получает совместно watchkit и iPhone приложение

mydefaults=[[NSUserDefaults alloc]initWithSuiteName:@"group.sample.TodayExtensionSharingDefaults"]; 
[mydefaults synchronize]; 
NSString *msgStatus=[mydefaults objectForKey:@"msgStatus"]; 

// на iwatch стороне

appdefaults=[[NSUserDefaults alloc]initWithSuiteName:@"group.sample.TodayExtensionSharingDefaults"]; 
[appdefaults setObject:@"read" forKey:@"msgStatus"]; 
[appdefaults synchronize]; 

enter image description here

ответ

-1

Убедитесь, что вы используете правильный и до датированных предоставления.

+0

да это и еще одна вещь, я использую бета-версию xcode 6.2 – user4221623

0

Моя проблема решена путем обновления Xcode до бета-версии 6.2 5 и добавление [WKInterfaceController openParentApplication: @ {@ "msgStatus": @ "непрочитанных"} ответ: ноль]; на стороне watchkit, о которой упоминалось в предыдущем ответе, который удален сейчас dnt knw, почему :-(, но я хочу поблагодарить его (я не помню, что имя человека). Plz post dat answer again.

1

У меня это получилось следуя видео

https://www.youtube.com/watch?v=0ts196U4xS4 

вы уверены, что вы включили «App групп» как для iPhone расширения часть & iwatchkit? Также приложение группы, выбранные должны быть одинаковыми.

Смежные вопросы