Swift 快速解析查询跳过空列
我正在做一个Swift 快速解析查询跳过空列,swift,parse-platform,pfquery,Swift,Parse Platform,Pfquery,我正在做一个PFQuery来获取列中上传的文件。如何获取该文件,如果列为null,则没有文件,请执行其他操作 如果列为空,我将收到错误消息,查询将无法正常进行 致命错误:在对可选值展开时意外发现nil 我想获取该文件,但如果列为null,请执行其他操作?如何才能做到这一点?使用if let file=。。。像PFFile{ }否则{ }你能发布准确的错误消息来帮助其他用户吗?@Juzzbott我发了,谢谢。我发了,但我收到了错误:条件中的模式匹配需要“case”关键字,有帮助吗?你是在使用swi
PFQuery
来获取列中上传的文件。如何获取该文件,如果列为null,则没有文件,请执行其他操作
如果列为空,我将收到错误消息,查询将无法正常进行
致命错误:在对可选值展开时意外发现nil
我想获取该文件,但如果列为null,请执行其他操作?如何才能做到这一点?使用if let file=。。。像PFFile{ }否则{
}你能发布准确的错误消息来帮助其他用户吗?@Juzzbott我发了,谢谢。我发了,但我收到了错误:条件中的模式匹配需要“case”关键字,有帮助吗?你是在使用swift 2.0还是1.2?在swift 2.0中引入了错误处理,因此你必须捕获所有可能的错误(例如,使用catch和handle all errors进行do循环)->相关链接:没有其他方法可以做到这一点?在swift 2.0中,没有…在<2.0中,u可以使用可选的展开来检查nil值
query.findObjectsInBackgroundWithBlock {
(objects, error) -> Void in
if error == nil
{
for object in objects! {
self.files.append(object.objectForKey("file") as! PFFile)
}