命令由于信号分段故障11而失败

时间:2015-09-17 16:56:03

标签: ios swift swift2 xcode7

刚切换到Swift2,我收到此编译器错误。有人能告诉我这段代码有什么问题吗?

nameSpotQuery.findObjectsInBackgroundWithBlock{(results: [AnyObject]?, error: NSError?) -> Void in

        if error != nil {
            print(error)

        }

        if let objects = results as? [PFObject]{
            self.searchResults.removeAll(keepCapacity: false)

            for object in objects {
                let name = object.objectForKey("Name") as! String
                self.searchResults.append(name)
            }

            dispatch_async(dispatch_get_main_queue()){
                self.collectionView.reloadData()
                self.searchBars.resignFirstResponder()
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

更改块中[AnyObject]?的{​​{1}}。

这是在ParseSDK 1.8.3上更新的,如果没有,请下载最新版本。

希望我能提供帮助。