相关疑难解决方法(0)

用户以编程方式在iPhone中使用AppleId

是否可以获取当前登录到设备的用户的Apple ID?实际上,我实现了inapp购买,并且在用户购买应用时获得了设备ID和用户的Apple ID。

ios apple-id

5
推荐指数
2
解决办法
1万
查看次数

使用CloudKit获取用户记录ID失败

我正在尝试使用CloudKit查找用户记录ID.我已经确认帐户状态是CKAccountStatusAvailable.然后我试试这个:

[[CKContainer defaultContainer] fetchUserRecordIDWithCompletionHandler:^(CKRecordID *recordID, NSError *error) {
    if (error == nil) {
        NSLog(@"Got user record ID (no permission req): %@", recordID);
    } else {
        NSLog(@"Couldn't get user record ID, error=%@", error);
    }
}];
Run Code Online (Sandbox Code Playgroud)

这不可避免地失败,结果如下:

(lldb) po error
<CKError 0x608000043990: "Not Authenticated" (9/1004); "Account couldn't get container scoped user id, no underlying error received">
(lldb) po [error userInfo]
{
    NSDebugDescription = "CKInternalErrorDomain: 1004";
    NSLocalizedDescription = "Account couldn't get container scoped user id, no underlying error received";
    NSUnderlyingError = …
Run Code Online (Sandbox Code Playgroud)

macos cloudkit

3
推荐指数
1
解决办法
2403
查看次数

标签 统计

apple-id ×1

cloudkit ×1

ios ×1

macos ×1