Swift 2 プロジェクトを Swift 3 にアップグレードした後、ParseのBFTask
/ API に苦労しています。PFFile
多数の Parse ファイルを並行して保存したいと考えています。これまでのところ、によって生成された のBFTask.forCompletionOfAllTasks
配列を渡されたものを使用しました。Swift 3 に移行する前は、これはうまく機能していました。BFTask
PFFile.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>
または、この問題を解決する別の方法はありますか?