I have a problem when saving and refreshing the logged user. After change some attribute (i.e. 'first_name') I call [KCSUser saveWithCompletionBlock:]. The problem is that it seems that information is not saved locally (on server, it was saved successfully).
After saving an user field, if I logout and then login, the user is loaded with correct, or updated data.
I don't know if this information was to be saved at obj column of user_user table of .db offline cache kinvey database, but this column is not updated after saving as well.
I already used [KCSUser refreshFromServer:] at onSuccess of saveWithCompletionBlock method, and it does not work too.
This information seems to be saved while my app is active (on [KCSUser activeUser] object instance). When I close the app and restart it, user info is back to old data, before editing.