Я пытаюсь получить объекты из локального хранилища данных разбора (да, я включил парсинг локального хранилища данных). В моем классе parse Books у меня есть столбец с указателем «user» для класса User.пытается запросить локальное хранилище данных и разместить результаты в NSArray
var bookObjects: NSMutableArray! = NSMutableArray()
Этот метод расположен после просмотра.
func fetchAllObjectsFromLocalDatastore(){
var query: PFQuery = PFQuery(className: "Books")
query.fromLocalDatastore()
query.whereKey("user", equalTo: PFUser.currentUser()!)
query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if(error == nil){
var temp: NSArray = objects as NSArray
self.bookObjects = temp.mutableCopy() as! NSMutableArray
self.tableView.reloadData()
} else {
println(error)
}
}
}
У меня сообщение об ошибке в
var temp: NSArray = objects as NSArray
он говорит:
[AnyObject]? is not convertible to NSArray
Линия после того, как его там, где я бросил его как NSMutableArray, я должен использовать !
из-за ошибка переменной temp.
так что я упускаю здесь?