根据Parse文档的Files部分,要保存PFFile
,我们应该按照以下步骤操作:
PFFile
PFFile
保存到云端PFFile
与PFObject
我在第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步有什么意义?
答案 0 :(得分:1)
步骤#2不会导致Parse数据库浏览器中出现任何可见内容。它上传文件,但没有任何内容引用它,因此它不可见。您需要将它与一个对象相关联,然后通过您将其保存在该对象中的字段可以看到它。
另外,如果你查看设置 - >在您的应用程序的Parse.com中的常规区域,在主窗格底部附近,您将看到“清理文件”的链接。我相信这会查看已上传的所有文件,但不与数据库中的任何对象相关联,并将其删除。