首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传PFFile与PFObject的区别

上传PFFile与PFObject的区别
EN

Stack Overflow用户
提问于 2014-12-16 14:20:39
回答 1查看 141关注 0票数 0

有人可以解释一下,当我上传这样的东西进行分析时,会发生什么:

代码语言:javascript
复制
PFFile *imgFile = [PFFile fileWithName:@"Img.jpg" data:imgData];

    [imgFile saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
        if (!error) {

            } else {

            } 
    }];

如果我使用这个解决方案,上传的文件在哪里?在哪个班?我怎样才能找回它?我有点困惑,因为我在我的项目中使用了另一个解决方案,但是这个版本会更好,因为PFFile可以用progressBlock保存。

这是我使用的另一种方式,在这种情况下,我上传它的类是显而易见的。

代码语言:javascript
复制
 PFFile *imgFileObject = [PFFile fileWithData:imgData];
 PFObject *photo = [PFObject objectWithClassName:@"ImgClass"];
 photo[@"image"] = imgFileObject;
 [photo saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {

                if (!succeeded) {  
                 ...
                } else {
                 ...
                }
            } 
            }];

这两种解决方案在实践中有什么区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-16 14:30:14

  1. case正在使用解析作为远程数据存储。有点像把解析当作你的iCloud驱动器或水痘。你保存了一个文件
  2. case正在使用解析作为远程数据库。您不保存文件,而是在数据库中创建一个新的“行”(将其视为iCloud KV )

=>所以PFFile上传为远程文件(不是db条目,因此它没有类)

=> PFObject是一个数据库条目(然后可以链接到文件,甚至包含数据本身)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27506769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档