CloudKit을 통해 실제로 로그인 한 iCloud 사용자 정보를 검색하려면 discoverUserInfoWithUserRecordID
메서드를 호출해야합니다.discoverUserInfoWithUserRecordID 권한을 부여하는 방법은 무엇입니까?
자사의 API는 말한다 :
사용자는이 컨테이너에 대한 CKApplicationPermissionUserDiscoverability 권한을 부여해야합니다.
어떻게 작동합니까?
CloudKit을 통해 실제로 로그인 한 iCloud 사용자 정보를 검색하려면 discoverUserInfoWithUserRecordID
메서드를 호출해야합니다.discoverUserInfoWithUserRecordID 권한을 부여하는 방법은 무엇입니까?
자사의 API는 말한다 :
사용자는이 컨테이너에 대한 CKApplicationPermissionUserDiscoverability 권한을 부여해야합니다.
어떻게 작동합니까?
var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
defaultContainer.requestApplicationPermission(.PermissionUserDiscoverability, {status, error in
})
사용자가 지정한 권한을 비동기 적으로 요청합니다.
사용자의 장치에 대한 권한을 처음 요청할 때 사용자에게 요청을 허용하거나 거부하라는 메시지가 나타납니다. 사용자가 권한을 부여하거나 거부하면 동일한 권한 또는 동일한 장치에 대한 후속 요청이 사용자에게 다시 묻지 않습니다. 이 메서드는 비동기 적으로 실행되고 사용자가 제공 한 블록에 결과를 전달합니다. 답변을 게시 할 때
CKContainer.defaultContainer().requestApplicationPermission(CKApplicationPermissions.PermissionUserDiscoverability,
completionHandler: {
applicationPermissionStatus, error in
// check (applicationPermissionStatus == CKApplicationPermissionStatus.Granted)
})
[[CKContainer defaultContainer] requestApplicationPermission:CKApplicationPermissionUserDiscoverability
completionHandler:^(CKApplicationPermissionStatus applicationPermissionStatus, NSError *error) {
// check(applicationPermissionStatus == CKApplicationPermissionStatusGranted)
});
}
코드를 설명해주십시오, 우리는 사람들이 더 잘 될 수 있도록 여기에 있습니다. 남자에게 생선을주세요. – DavidG
장기간 존경받는 회원들에게 물어보십시오. 나는 그들이 당신과 의견이 맞지 않는다고 생각합니다. – DavidG