###前提・実現したいこと
App Groupsが利用して値の受け渡しを行いたいのですがどうしてうまくいかず困っております。
下記のコードはiphoneからApple Watchにデータの受け渡しをしておりますがラベル、ログ共にnilで何も返ってきません。
###該当のソースコード
ViewController.m - (void)viewDidLoad { [super viewDidLoad]; NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"AppGroups名"]; [defaults setObject:@"test" forKey:@"userInput"]; [defaults synchronize]; }
###該当のソースコード
InterfaceController.m // データの読み込み // NSUserDefaultsを作成 オブジェクトへのアクセスを共有 NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"AppGroups名"]; NSString *str = [defaults stringForKey:@"userInput"]; NSLog(@"date format: %@", str); _testlabel.text = str;
ipnone、Apple Watch共に同じような設定をしております。
Provisioningにもすべて該当のものをセットしてます。
以下はipnone、Apple Watch共に同じ状態でございます。
###まとめ
メンバーセンターもAppGroupsを有効にしております。
iPhoneとApple Watchをペアリングし実機で確認しております。
どこか設定がおかしいのでしょうか?
色々なサイトを参考にさせていただきましたがどうしても解決できなかったのでお分りいただける方いらっしゃいましたらお力お貸しいただければと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。