Swift 2 プロジェクトを Swift 3 にアップグレードした後、ParseのBFTask/ API に苦労しています。PFFile
多数の Parse ファイルを並行して保存したいと考えています。これまでのところ、によって生成された のBFTask.forCompletionOfAllTasks配列を渡されたものを使用しました。Swift 3 に移行する前は、これはうまく機能していました。BFTaskPFFile.saveInBackground
let files: [PFFile] = ...
let tasks: [BFTask] = files.map { $0.saveInBackground() }
BFTask(forCompletionOfAllTasks: tasks)
.continueWithSuccessBlock { ... }
ただし、Swift 3 では、これは機能しなくなりました。現在は、の配列を要求するによって受け入れられない がBFTask.forCompletionOfAllTasks返されます。BFTask<NSNumber>forCompletionOfAllTasks<BFTask<AnyObject>
これに関するヘルプをいただければ幸いです。どうすれば変換できますかBFTask<NSNumber>--<BFTask<AnyObject>または、この問題を解決する別の方法はありますか?