第1步:以User1身份登录
然后我添加了这段代码来上传图片文件.在我使用User1凭据登录后,我在上传文件时将Public属性设置为YES.
NSData *imageData = UIImagePNGRepresentation([UIImage imagenamed:@"arrow.png"]);[QBRequest TUploadfile:imageData filename:@"arrow.png" ContentType:@"image/png" isPublic:YES successBlock:^(QBResponse *response,QBCBlob *blob) {} statusBlock:^(QBRequest *request,QBRequestStatus *status) {} errorBlock:^(QBResponse *response) {}];
第2步:以User2身份登录
然后我确实喜欢这个我正在获取属于我的应用程序的所有用户.运用
QBGeneralResponsePage *responsePage = [QBGeneralResponsePage responsePageWithCurrentPage:currentPage perPage:perPage];[QBRequest usersForPage:responsePage successBlock:^(QBResponse *response,QBGeneralResponsePage *page,NSArray *users) { weakSelf.allUsers = [users mutablecopy] [weakSelf.tableVIEw reloadData];} errorBlock:^(QBResponse *response) {}];
第3步:
现在我拥有所有用户,所以我正在迭代查找用户blob ID.
QBUUser *user = (QBUUser *)self.allUsers[indexPath.row];if (user.blobID != 0) { [QBRequest downloadfileWithID:user.blobID successBlock:^(QBResponse *response,NSData *fileData) { UIImage *img=[UIImage imageWithData:fileData]; [cell.imageVIEw setimage:img]; } statusBlock:^(QBRequest *request,QBRequestStatus *status) { } errorBlock:^(QBResponse *response) { }];}
但问题是在这里我没有得到任何blobID,User1意味着user1的blobID为0(所有用户blobID为0),但是上传它是成功的,我在登录后使用User1上传文件后得到了blobID.
但是当我以user2或User3登录时,它没有显示与user1关联的任何blobID.我在上传时将公开视为是.
这是正确的做法还是我正在做的任何错误请告诉我?
[QBRequest TUploadfile:imageData filename:@"arrow.png" ContentType:@"image/png" isPublic:YES successBlock:^(QBResponse *response,QBCBlob *blob) { QBUpdateUserParameters *userParams = [QBUpdateUserParameters new]; userParams.blobID = blob.ID; [QBRequest updateCurrentUser:userParams successBlock:^(QBResponse * _Nonnull __unused response,QBUUser * _Nullable user) { } errorBlock:^(QBResponse * _Nonnull response) { }]; } statusBlock:^(QBRequest *request,QBRequestStatus *status) { } errorBlock:^(QBResponse *response) { }];总结
以上是内存溢出为你收集整理的ios – 如何上传用户个人资料图片以及如何从其他用户设备获取该个人资料图片?全部内容,希望文章能够帮你解决ios – 如何上传用户个人资料图片以及如何从其他用户设备获取该个人资料图片?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)