ios - 由于信号段错误 11,命令失败

标签 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()
            }
        }
    }

最佳答案

将 block 中的[AnyObject]?更改为[PFObject]?

此更新已在 ParseSDK 1.8.3 上更新,如果尚未下载最新版本。

希望我能帮忙。

关于ios - 由于信号段错误 11,命令失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635922/

相关文章:

swift - 使用 CoreLocation2d

iOS 9 swift 2.0 UITextFieldDidChange

ios - 为什么最后调用 DataTaskWithRequest?

ios - Cocoapods 项目中出现很多错误

xcode - 无法加载 xib 文件

ios - 具有多个方向问题的 AVCaptureSession

ios - 以编程方式更改 xcassets 中颜色集的值

ios - 限制表格 View ,除非快速选择所有单元格

ios - 应用音频未播放

iOS - 保存登录的用户信息