You can do something like this,
First create a SUPObjectList object
SUPObjectList *tableData=[[SUPObjectListalloc]init];
assuming your Array holds all the objects from the database
self.myArray=[DatabaseHandlerdatabase].getData;
Loop around to fill the Data
for (int i=0;i<self.personInvolvedArray.count;i++)
{
DataInfo *info=[myArrayobjectAtIndex:i];
MBOZTable *obj =[[MBOZTablealloc]init];
obj.name = @"firstname";
obj.lastname = @"lastname";
obj.imagedata= //image with SUPBigbinary Data
[personinvList addObject:obj];
}
Then where you create a personalization key of the type of the input datatable and map it to the load argument you can assign the data to it as follows
pp.myImagePPkey = persinvList;
[pp save];
Then call the synchronize API.
Data will be reflected into the system.
Hope this helps,
Thanks,