2016-05-22 7 views
0

Parseクエリで次のエラーが表示されます。Cannot convert value of type '([PFObject]?,_) throws ->()' to expected argument type 'PFQueryArrayResultsBlock?'タイプの値を期待されるPFQueryArrayResultsBlockに変換できませんか?

なぜこのエラーが発生するのかわかりません。オートコンプリートでブロックを作成させてもらいました。ここに関連するコードです:

gameQuery.findObjectsInBackgroundWithBlock({ (results: [PFObject]?, NSError) in 
       for result in results { 
        //code 
       } 
      }) 

私は古いSDK年代にこのエラーをスローするために使用さ[AnyObject]を使用して知っているが、これは[PFObject]で動作するはずです。私が間違ってやっていることについてのどんな考えですか?

ありがとうございます!

答えて

0

エラーパラメータ名が見つかりませんでした。これを試して。

gameQuery.findObjectsInBackgroundWithBlock({ (results: [PFObject]?, error: NSError?) in 
       for result in results { 
        //code 
       } 
}) 
+0

'gameQuery.findObjectsInBackgroundWithBlock({(結果は:[PFObject]?エラー:?NSError)in'がまだ('型の値を変換できませんスロー[PFObject]?NSError)がスロー - >() ''期待する引数型 'PFQueryArrayREsultsBlock?' '。これがなぜか分かりません – winston

関連する問題