Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Salesforce Rest请求,插入数据_Objective C_Salesforce - Fatal编程技术网

Objective c Salesforce Rest请求,插入数据

Objective c Salesforce Rest请求,插入数据,objective-c,salesforce,Objective C,Salesforce,我正在使用salesforce iphonesdk,我想知道是否有人知道如何向salesforce对象提交数据,比如使用INSERT?要使用哪种方法?您需要使用create()调用,将sobject的数组传递给它以插入- 您可能应该阅读参考资料的入门部分,尤其是。你的问题显示出相当缺乏研究,如果你不想让stackoverflow被关闭,我建议你在提出问题之前,确保自己做了研究。如果您已经阅读了文档,但仍然不知道如何做某事,那么您就可以请求帮助了 在莱西Snr的指导下, 找到了我自己的答案 NSM

我正在使用salesforce iphonesdk,我想知道是否有人知道如何向salesforce对象提交数据,比如使用INSERT?要使用哪种方法?

您需要使用
create()
调用,将
sobject的数组传递给它以插入-


您可能应该阅读参考资料的入门部分,尤其是。你的问题显示出相当缺乏研究,如果你不想让stackoverflow被关闭,我建议你在提出问题之前,确保自己做了研究。如果您已经阅读了文档,但仍然不知道如何做某事,那么您就可以请求帮助了

在莱西Snr的指导下, 找到了我自己的答案

NSMutableDictionary *dic = [[NSMutableDictionary alloc]init];
[dic setObject:@"Smith" forKey:@"Name_c"];
[dic setObject:@"5" forKey:@"PAX_c"];
SFRestRequest *request = [[SFRestAPI sharedInstance] 
                          requestForCreateWithObjectType:@"Booking_Forms_c" fields:dic];
[[SFRestAPI sharedInstance] send:request delegate:self];

Swift版本:

  • 控制器类应符合
    RestClientDelegate
    协议
  • 数据
    是要插入的字典(对象)
  • let data = ["Percentage__c": "1", "Amount__c":"11", "Volume__c":"111", "Promotion_Details__c": "00112233"]
    let request = RestClient.shared.requestForCreate(withObjectType: "<your_table_name_>", fields: data)
    
    RestClient.shared.send(request, delegate: self)
    
    RestClient.shared.send(request: request, onFailure: { (err, res) in
                // some closure to handle error
            }) { (any, res) in
                // another closure to handle error
            }