我是Watchkit开发的新手,无法找到在iPhone和iWatch之间共享数据的解决方案,请帮助我,我希望使用组共享数据。
我们可以使用组在iPhone和iWatch之间传递数据。
基本上,iWatch无法执行任何处理,因此我们需要共享数据。我们可以使用共享数据NSUserDefaults
。
但是为此,您需要Appp Groups
从项目目标和iwatch应用目标中的功能部分启用,如下所示
下面是实现此目的的示例代码。
在viewController or appDelegate
文件中添加以下代码
NSUserDefaults *myDefaults = [[NSUserDefaults alloc]
initWithSuiteName:@"group.test.yourapp"];
[myDefaults setObject:@"aadil" forKey:@"name"];
基本上你是将值设置"aadil"
为"name"
变量。
下一步是编写代码以检索如下内容
NSUserDefaults *myDefaults = [[NSUserDefaults alloc]
initWithSuiteName:@"group.test.yourapp"];
[myDefaults objectForKey:@"name"];
希望这可以帮助 :)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句