Quickblox:尝试更新用户并将blobID设置为零。 不更新..?

尝试为现有用户零设置blobID时,我遇到了一个奇怪的问题。 这已经提前了,我不知道是什么造成了这种情况。

关于项目: Quickblox:删除内容项目的问题(图片文件/ blob)

我需要从用户删除blob / content引用,以便完全删除用户对象。 现在,当尝试将blobID设置为零时,它不会更改,而是updateUsers将返回“没有提供数据”。

因此我尝试更改其他一些数据,例如fullName和tags,以查看是否有任何数据随用户对象发生更改:此查询返回sucecss并且这些其他字段已更改(使用QB管理面板确认)但blobID被忽略/没有改变。

我的代码:

QBUUser *user = [QBUUser user]; user.ID = self.currentUser.ID; // current user QB ID user.tags = [[NSArray arrayWithObjects:@"DELETED", nil] mutableCopy]; user.fullName = @"DELETED"; user.blobID = 0; [QBUsers updateUser:user delegate:self context:contextUpdateProfile]; 

日志:

 : Performing async request: PUT http://api.quickblox.com/users/723606u.xml?user%5Bfull_name%5D=DELETED&user%5Btag_list%5D=DELETED headers:{ "QB-SDK" = "iOS 1.8.1"; "Qb-Token" = 1738d8c1e14a448da4e232ca81d087d1756c6a9b; "QuickBlox-REST-API-Version" = "0.1.1"; } parameters: {...other_debugs_coming_up...} : -[MyBackend completedWithResult:context:]1659| AA QBUUserResult - contextUpdateProfile: user updated succesfully. 

我做错了什么? 我很确定这是有用的,因为我已经能够删除用户使用相同的过程,并试图挖掘我的代码,如果我已经改变任何东西,但没有成功.. 🙁

任何建议/提示表示赞赏。