discoverUserInfoWithUserRecordID

discoverUserInfoWithUserRecordID

要通过cloudkit检索实际登录的icloud用户信息,我需要调用discoverUserInfoWithUserRecordID方法。
它的API说:
用户必须已授予
此的ckapplicationpermissionuserdiscoverability权限
集装箱。
它是如何工作的?

最佳答案

斯威夫特

CKContainer.defaultContainer().requestApplicationPermission(CKApplicationPermissions.PermissionUserDiscoverability,
                 completionHandler: {
                      applicationPermissionStatus, error in
                           // check (applicationPermissionStatus == CKApplicationPermissionStatus.Granted)
})

目标C
[[CKContainer defaultContainer] requestApplicationPermission:CKApplicationPermissionUserDiscoverability
                 completionHandler:^(CKApplicationPermissionStatus applicationPermissionStatus, NSError *error) {
                           // check(applicationPermissionStatus == CKApplicationPermissionStatusGranted)
                 });
}

关于swift - 如何授予discoverUserInfoWithUserRecordID权限?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24595247/

10-09 02:28