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

时间:2014-02-05 11:01:36

标签: ios sdk quickblox

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

关于项目: Quickblox: an issue in deleting content item (picture file / blob)

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

因此我尝试更改其他一些数据,例如fullName&标签,以查看是否有任何数据更改用户对象:此查询返回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];

日志:

<Warning>: 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...}

<Warning>: -[MyBackend completedWithResult:context:]1659| AA QBUUserResult - contextUpdateProfile: user updated succesfully.

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

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

0 个答案:

没有答案