iOS SDK Samples - Subforms Operations
// module is the object of getModuleDelegate()
$module.getRecord(id : 77xxx75) { ( result ) in
switch result
{
case .success(let obtainedRecord, let response) :
for eachrecord in obtainedRecord.subformRecord ?? [:]
{
print(eachrecord)
}
case .failure(let error) :
print ( "Throws exception : \(error)" )
}
}
// obtainedRecord is the object of getRecord()
let subformRecord = obtainedRecord.subformRecord?[ key ]?.first
subformRecord.setValue(ofFieldAPIName: "Home_Page", value: "www.google.com")
subformRecord.setValue(ofFieldAPIName: "Social_Profiles", value: [ "Twitter" ])
$obtainedRecord.update() { result in
switch result
{
case .success(let record, let response) :
print ("ResponseJSON : \( response.responseJSON )")
case .failure(let error) :
print("Error : \( error )")
}
}