我试图像这样简单地从自定义对象类中删除一条记录。
[QBCustomObjects deleteObjectWithID:deletingID className:className delegate:self];
服务器对此进行响应。
删除http://api.quickblox.com/data/Appointments/520bdd08535c12410901514a.xml
标题:{
"QB-SDK" = "iOS 1.7";
"Qb-Token" = 906a5cbc316a904b08bcb9dc8a9a84c0d2e04eab;
"QuickBlox-REST-API-Version" = "0.1.1";
}
参数:
原始身体:
2013-08-26 14:02:05.135 ClientScheduler [32062:110b] 请求完成,响应:
休息响应:
标题:{
"Cache-Control" = "no-store";
Connection = close;
"Content-Language" = en;
"Content-Length" = 228;
"Content-Type" = "text/html";
Date = "Mon, 26 Aug 2013 21:25:44 GMT";
Server = PWA;
}
正文:拒绝访问
您无权访问该文档。
我已经确认登录的用户确实对访问控制列表中的记录具有删除访问权限。奇怪的是有时删除会起作用,有时不会。
- (void)completedWithResult:(Result *)result{
if([result isKindOfClass:QBCOCustomObjectResult.class]){
if(result.success){
//handle call back
}
}
}
result.success 显示为 true,即使服务器响应另有说明。谁能帮我这个?