は、このコードセグメントは、私が言うラインSwift 3でBFTaskを使用するにはどうすればよいですか?
//collect view info
self.dataStash(collectionItems![self.selectedRow].ID, itemCondition: 2).continueWithBlock({
にエラーが発生しますスウィフト3で今
override func prepare(for segue: UIStoryboardSegue?, sender: Any?) {
if (segue!.identifier == "FeedDetailSeg") {
let viewController:ItemDetail = segue!.destination as! ItemDetail
viewController.DetailItem = collectionItems![self.selectedRow]
if self.cognitoID == collectionItems![self.selectedRow].seller {
viewController.owned = true
}
else {
viewController.owned = false
}
//remove item from untapped
//appDelegate.untapped.removeAtIndex(self.selectedRow)
//collect view info
self.dataStash(collectionItems![self.selectedRow].ID, itemCondition: 2).continueWithBlock({
(task: BFTask!) -> BFTask! in
if (task.error != nil) {
print(task.error!.description)
} else {
print("DynamoDB save succeeded")
}
return nil;
})
}
}
スウィフト2に完全に働いた:(」 は、型の値を変換できませんBFTask < _> !) - > BFTask! '期待される引数型 '(BFTask?) - > Any ?!'
これは、AWSを使用して項目をDynamoDBに保存しています。
Swift 3のインストールを更新しましたか? https://github.com/BoltsFramework/Bolts-Swift – Adrian