Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 快速解析查询跳过空列_Swift_Parse Platform_Pfquery - Fatal编程技术网

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)     
                }