来自SalesForce iOS SDK的INVALID_FIELD_FOR_INSERT_UPDATE
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自SalesForce iOS SDK的INVALID_FIELD_FOR_INSERT_UPDATE相关的知识,希望对你有一定的参考价值。
我在我的项目中使用salesforce ios sdk。我在我的本地数据库中创建一条记录并更新另一条记录。现在我正在尝试将我的记录同步到salesforce服务器。我收到了错误。
“soupName”:“Attachment”}原因:服务器调用同步失败errorError Domain = https://ev.cs16.my.salesforce.com/services/data/v39.0/sobjects/Attachment/00Pf00000030kVhEAI Code = 400“(null)”UserInfo = {error =({errorCode =“INVALID_FIELD_FOR_INSERT_UPDATE”; fields =(ParentId); message =“无法创建/更新字段:ParentId。请检查此字段的安全设置,并验证它是否为您的配置文件或权限集读取/写入。“;}}}}
看起来基础Salesforce错误(从您的问题中提取)是:
Unable to create/update fields: ParentId. Please check the security settings of this field and verify that it is read/write for your profile or permission set.
基本上这只意味着您正在执行插入操作的用户没有权限来设置ParentId。
如果您尝试在Master-Detail关系中更改ParentId,请确保在Master-Detail设置中激活Allow reparenting
选项。
以上是关于来自SalesForce iOS SDK的INVALID_FIELD_FOR_INSERT_UPDATE的主要内容,如果未能解决你的问题,请参考以下文章
由于无法在 SF SDK 中找到类别,将 ObjC 项目与 SalesForce SDK 桥接会导致崩溃
由于无法在 SF SDK 中找到类别,将 ObjC 项目与 SalesForce SDK 桥接会导致崩溃
在基于 Cordova 的 Salesforce 混合应用程序中找不到 SFLoginViewController?