2016-07-02 2 views
0

저는 app 그룹에서 내 사과 시계와 데이터를 공유하고 오늘은 내 앱에서 데이터를 공유했습니다. 문제는 내가 오늘 연장에 그 응용 프로그램 그룹 데이터를 얻을 수 있지만 사과 시계 에서이 데이터를 얻을 수 없다는 것입니다. 그래서 난 그냥 애플 리케이션 그룹을 오늘 연장 및 심지어 애플 시계에 액세스하는 데 사용할 수 있는지 확인하고 애플 시계와 데이터를 공유하는 가장 좋은 방법은 무엇입니까? 사과 시계와 오늘 연장에 동일한 앱 그룹을 사용할 수 있습니까?

나는 시계 확장 전화에서 실행하는 경우에만 watchOS 1에서 근무

NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myapp.data"]; 
    NSMutableArray *array1=[[sharedDefaults objectForKey:@"array1"]mutableCopy]; 
    NSMutableArray *array2=[[sharedDefaults objectForKey:@"array2"]mutableCopy]; 

답변

1

이있을 것입니다 응용 프로그램 그룹에서 데이터를 가져 오지하기 위해 응용 프로그램 그룹에

NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myapp.data"]; 
    [sharedDefaults setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"array1"] forKey:@"arrayVisibleCountryList"]; 
    [sharedDefaults setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"array2"] forKey:@"arrayBaseCurrency"]; 
    [sharedDefaults synchronize]; 

데이터를 공유하기 위해 사용 , 휴대 전화의 앱 그룹 컨테이너에 액세스 할 수 있습니다.

시계 OS 2 이상에서는 앱 그룹을 사용하여 휴대 전화와 시계간에 데이터를 공유 할 수 없습니다. 휴대 전화와 시계간에 데이터를 전송하려면 Watch Connectivity을 사용해야합니다.

+0

도 시계 연결에 사용되었지만 실제 앱을 열지 않으면 내 사과 시계에 데이터 동기화를 할 수 없습니다. – PinkeshGjr

+0

'sendMessage'를 사용하여 iOS 앱을 실행할 수 있습니다 그런 다음 요청 된 데이터로 시계에 응답 할 수 있습니다. –

+0

고마워, 내게이 문제를 해결하는 데 도움이 될거야. – PinkeshGjr

관련 문제