Ошибка с анализом запроса findObjectsInBackgroundWithBlock

Я новичок в разработке для ios, и недавно я нашел учебник по созданию твитера, как приложение ios, используя анализируемый бэкэнд. Моя текущая настройка - Xcode 7.1 с swift 2.0, учебник был сделан на более старой версии swift, поэтому мне пришлось настроить некоторые синтаксис swift, чтобы он работал. У меня все было хорошо, пока я не обнаружил следующую ошибку,

func loadData(){
    timelineData.removeAllObjects()
    var findTimelineData:PFQuery = PFQuery(className: "Tweet")

    findTimelineData.findObjectsInBackgroundWithBlock{
        (objects:[AnyObject]?, error:NSError?) -> Void in
        if (error == nil && objects != nil){
            for object:PFObject! in objects!{
               self.timelineData.addObject(object)
            }
            let array:NSArray = self.timelineData.reverseObjectEnumerator().allObjects
            self.timelineData = array as! NSMutableArray
            self.tableView.reloadData()
        }

  }

Здесь я пытаюсь получить доступ / сохранить все данные в таблице / классе разбора в массив. А редактор жалуется на аргумент замыкания (objects: [AnyObject] ?, error: NSError?) -> Void in. После нескольких попыток

(объекты: [AnyObject] !, ошибка: NSError!) -> Void in(объекты: [AnyObject], ошибка: NSError?) -> Void in(объекты: [AnyObject] ?, ошибка: NSError) -> Void in(объекты: [AnyObject], ошибка: NSError) -> Void in

Все варианты, которые я пробовал, вызывали одну и ту же ошибку: «([AnyObject] !, NSError!) -> Void» не конвертируется в «PFQueryArrayResultBlock?»

На самом деле для (objects: [AnyObject] ?, error: NSError?) -> Void in (что, я думаю, имеет смысл), редактор потерпит крах, и если я выполню код, я получу ошибку сегмента.

Кто-нибудь сталкивался с подобной проблемой? или знаете, как исправить?

Спасибо за вашу помощь заранее.

Ответы на вопрос(1)

Ваш ответ на вопрос