ios - 无法从 PFObject 获取解析文件

标签 ios parse-platform parse-cloud-code pfobject pffile

尝试从 PfObject 获取 PFfile,但是当我获取特定键的值时,它只给我一个类名

这是我的 CloudCode

Parse.Cloud.define("fetchBusinessWithID", function(request, response) {
  var query = new Parse.Query("Business");
  query.equalTo("uniqueBusinessID", request.params.businessId);
  query.find({
    success: function(results) {

      if(results.length > 0)
         {
         var fetchedObject = results[0];

         response.success(fetchedObject);
    }
    else
    {

         response.error("No Business Saved Yet");
    }



    },
    error: function() {
      response.error("Something Went wrong");
    }
  });
});

这是在 iOS 上

PFCloud callFunctionInBackground:@"fetchBusinessWithID"
                       withParameters:@{@"businessId": @"Madept2"}
                                block:^( PFObject *business, NSError *error) {

                                }];

当我在调试控制台中看到 PFObject 时 enter image description here

那么我如何获取这个文件的属性,因为我无法解析 PfFile 的完整对象,请帮助我,我做错了什么。

这是我的数据模型

enter image description here

最佳答案

通过以下方式获取图像数据:

PFFile *imageFile = [business objectForKey:@"aboutImage"];

[imageFile getDataInBackgroundWithBlock:^(NSData *result, NSError *error) {
    if (error == nil) {
        UIImage *aboutImage = [UIImage imageWithData:result];
        // use your image
    }
}];

关于ios - 无法从 PFObject 获取解析文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29249920/

相关文章:

swift - 在 Swift 中解析查询 - 似乎无法将查询从最新到最旧排序

swift - 解析云代码查询未触发成功或错误

javascript - 解析Before_Save中的云代码更新计数器变量

javascript - 解析 Javascript - 如何通过关系对象的属性进行查询

android - 为什么它以桌面为中心而不是以设备为中心?

ios - 如何从 Parse 导入我的数据?我想从类以外的用户类导入数据

ios - 我是否需要为 iPhone 4 和 iPhone 5 提供单独的图像集?

swift - 无法快速将视频保存到 Parse

ios - 转换从 View : and strange behavior with flip.

iphone - nib 中的自定义单元格何时发布