我正在使用Parse Cloud功能来获取电影列表。直到今天,这一切都很顺利。该应用程序崩溃,我似乎无法解决它。 奇怪的(并且问题很严重)是它在昨天和前几天都有效。 (此应用程序已在App商店中生产)
这是导致错误的函数:
PFCloud.callFunctionInBackground(function, withParameters: parameters) { (movies, error) -> Void in
if error != nil { return block(success: false, movies: []) }
PFObject.pinAllInBackground(movies as! [PFObject])
let foundMovies = ParseMovie.arrayFromPFObjects(movies as! [PFObject])
return block(success: true, movies: foundMovies)
}
如果我对块内的4行进行注释,它仍然会崩溃。如果我评论整个功能,它不会。所以一旦我称之为“ PFCloud.callFunction ”,应用程序就会崩溃。
知道什么可能出错? Parse云功能确实有效,因为使用parse rest API调用它可以按预期为我提供电影。
感谢任何帮助,谢谢!
答案 0 :(得分:0)
好的,明白了。显然我使用的是旧版本的Parse SDK(1.5),从今天开始,这个版本不再用了。我没有使用pod,所以我不知道这个过时的版本。有点失望,但可能是我的错?