将PFFile保存到云中 - 它去了哪里?

时间:2015-07-12 03:20:29

标签: parse-platform

根据Parse文档的Files部分,要保存PFFile,我们应该按照以下步骤操作:

  1. 创建PFFile
  2. PFFile保存到云端
  3. 保存完成后,将PFFilePFObject
  4. 相关联

    我在第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 个答案:

答案 0 :(得分:1)

步骤#2不会导致Parse数据库浏览器中出现任何可见内容。它上传文件,但没有任何内容引用它,因此它不可见。您需要将它与一个对象相关联,然后通过您将其保存在该对象中的字段可以看到它。

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