2015-07-12 52 views
0

根据解析文档的文件部分,保存PFFile,我们应该遵循以下步骤:将PFFile保存到云中 - 它去了哪里?

  1. 创建PFFile
  2. 保存PFFile
  3. 保存完成后,关联的PFFilePFObject

我有麻烦想象步骤#2。以下是他们提供的示例代码,我试图运行自己:

//1. Creating the PFFile 
let str = "Working with Parse is great!" 
let data = str.dataUsingEncoding(NSUTF8StringEncoding)! 
let file = PFFile(name: "resume.txt", data: data) 

//2. Saving the PFFile 
file.saveInBackgroundWithBlock { succeeded, error in 
    if error != nil { 
     println(error) 
    } 
    if succeeded { 
     println("succeeded saving PFFile to cloud") 
    } 
} 

当我运行代码时,文件成功保存。但是在检查我的Parse应用程序数据库时,我看不到任何指示该对象已保存的内容。

步骤#2的要点是什么?

回答

1

步骤#2在Parse数据库浏览器中没有任何可见的结果。它上传文件,但没有引用它,所以它不可见。您需要将它与一个对象关联起来,然后通过将其保存在该对象中的字段进行显示。

此外,如果您在Parse.com中的设置 - >常规区域查看您的应用程序,在主窗格底部附近,您将看到“清理文件”链接。我相信这会查看所有已上传的文件,但不会与数据库中的任何对象关联,并将其删除。