2017-02-04 9 views
0

iCloud 문서 저장 장치를 시계에서 작동시키려는 시도가 실패한 후 Watchkit Extension Cannot Read from iCloud 키 스토어를 사용하려고했습니다. 그러나 그렇게 할 때 :NSUbiquitousKeyValueStore Watch OS 3.1.3에서 사용할 수 없음

NSUbiquitousKeyValueStore를 사용할 수 없습니다.

이것은 Apple에 따라 "항상 사용할 수있는"것으로 가정됩니다. 따라서 기본 공유가 시계에서 작동하지 않는다면 문서 자료는 분명히 아닙니다.

단순히 사용하여 생성됩니다

let keyStore = NSUbiquitousKeyValueStore() 

일 완벽하게 정상적으로, 문서처럼, 아이폰에서. 시계의 시뮬레이터에서도 작동하지만 실제 시계에서는 작동하지 않습니다.

iCloud의 keyvalue 스토어를 실제 시계에 사용할 수없는 이유는 분명하지 않습니다. 이것들은 Watch OS 2에서 볼 수 있습니다.

답변

1

저는 이것이 Watch OS의 지원 기능이 아니라는 것을 공식적으로 Apple으로부터 들었습니다. 이것은 내가 그들에게 알려주는 자신의 문서에 반하는 것입니다. 바라건대 다른 사람들은이 반응을보고 시간 낭비를 줄여서 낭비를 감 깁니다. 문서를 계속 사용할 것으로이 주장하는 동안

+0

, 그들은 이제 헤더 파일에 고정 : '''NS_CLASS_AVAILABLE (10_7는, 5_0)는 @interface NSUbiquitousKeyValueStore __WATCHOS_PROHIBITED : NSObject의를 {''' – DrMickeyLauer