Update a SODataEntity using the scheduleUpdateEntity:delegate:options: method on the SODataOnlineStore.
Use the Copy method to make a copy (as opposed to a reference copy) of an entity. Make the necessary updates on the copy of the SODataEntity. This ensures the original entity remains intact and the app maintains a consistent state, even if the update operation fails (network disconnects, server error, and so on).
[store scheduleUpdateEntity:entity delegate:self options:nil];