Watchkit和iphone app之间没有共享数据

时间:2015-02-17 09:18:23

标签: ios apple-watch data-sharing

我想在iphone应用程序和watchapp之间共享数据,以下代码用于在它们之间共享数据: //在iphone viewcontroller:

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

3 个答案:

答案 0 :(得分:1)

我通过关注此视频了解了它

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

您确定已启用“应用群组”'适用于iPhone部分和iwatchkit扩展? 此外,所选的应用组必须相同。

答案 1 :(得分:0)

我的问题通过将xcode更新为beta 6.2版本5来解决 并添加 [WKInterfaceController openParentApplication:@ {@" msgStatus":@" unread"} reply:nil]; 在watchkit方面,在前面的答案中提到了现在删除了dnt知道为什么:-(,但我要感谢他(我记得那个人的名字).plz再次发布dat的答案。

答案 2 :(得分:-1)

确保您使用的是正确的和最新的配置。