gpt4 book ai didi

cocoa - 云套件: "error saving record WRITE operation not permitted"

转载 作者:行者123 更新时间:2023-12-03 16:04:25 28 4
gpt4 key购买 nike

我正在尝试保存 CloudKit 记录,但我从 cloudkit 收到以下错误:

error saving record este es error: Error saving record <CKRecordID: 0x7fef15b5d2a0; 2:(_defaultZone:__defaultOwner__)> to server: WRITE operation not permitted

以下是我尝试保存记录的方法:

[publicDatabase saveRecord:recordContent completionHandler:^(CKRecord *record, NSError *error){

if (!error)
{
NSLog(@"saved!!!");

}
else
{
if ([[error.userInfo valueForKey:@"ErrorDescription"] isEqualToString:@"record to insert already exists"])
{
NSLog(@"record already exist %@",[error.userInfo valueForKey:@"ErrorDescription"]);

}

NSLog(@"error saving record : %@",error.localizedDescription);
}
}];

但之前我检查过 cloudkit 是否可用:

[myContainer accountStatusWithCompletionHandler:^(CKAccountStatus accountStatus, NSError *error)
{
NSLog(@" no error but status %ld",accountStatus);

if (((accountStatus == 3) || (accountStatus == 2)) && (!error))
{
NSLog(@" no error but status %ld",accountStatus);


// typedef NS_ENUM(NSInteger, CKAccountStatus) {
// /* An error occurred when getting the account status, consult the corresponding NSError */
// CKAccountStatusCouldNotDetermine = 0,
// /* The iCloud account credentials are available for this application */
// CKAccountStatusAvailable = 1,
// /* Parental Controls / Device Management has denied access to iCloud account credentials */
// CKAccountStatusRestricted = 2,
// /* No iCloud account is logged in on this device */
// CKAccountStatusNoAccount = 3,
//
// }
}


if (error)
{
NSLog(@" accountStatus error %@",error);

}
} ];

我获得状态 1,即 CKAccountStatusAvailable。

你们中有人知道为什么会发生这种情况吗?直到最后一条记录为止它一直工作正常,或者你们中有人知道解决这个问题的方法吗?

我非常感谢您的帮助。

最佳答案

您需要设置权限以允许用户写入(或删除)其他人创建的记录。您可以在开发环境中的“架构”、“记录类型”下执行此操作,选择特定记录,然后在右侧有一个标记为“安全”的下拉菜单。授予“已验证”角色读取和写入的权限。然后部署到生产环境。

关于cocoa - 云套件: "error saving record WRITE operation not permitted",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192968/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com