PFFile在哪里保存?

时间:2015-12-01 12:29:25

标签: ios parse-platform

我将UIImage保存为PFFile:

let imageFile = PFFile(data: imageData)
imageFile?.saveInBackgroundWithBlock({})

这个文件没有被任何PFObject引用,那么他会怎么样?

  1. 此文件保存在我的预留存储空间(20GB)?

  2. 是否有任何干净的非参考文件工具?

  3. 如果我将一些PFFile分配给对象并在之后被其他PFFile替换,第一个对象将被删除?

1 个答案:

答案 0 :(得分:0)

PFFile表示存储在Parse服务器上的二进制数据文件。这可以是图像,视频或应用程序需要以非关系方式引用的任何其他内容。

Objective-C代码

PFQuery *userQuery = [PFQuery queryWithClassName:@"_User"];
[userQuery getObjectInBackgroundWithId:user.objectId block:^(PFObject *loginUser, NSError *error) {
    loginUser[@"FBProfilePicture"] = user[@"FBProfilePicture"];
    loginUser[@"FBProfilePicture_Data"] = [PFFile fileWithName:@"image.png" data:[NSData dataWithContentsOfURL:[NSURL URLWithString:user[@"FBProfilePicture"]]]];
    [loginUser saveInBackground];
}];