Swift の SKStoreProductViewController を利用しようとしていますが、構文、特に完了ブロックでエラーが発生しています。
これが私のコードです:
let storeViewController:SKStoreProductViewController = SKStoreProductViewController();
storeViewController.delegate = self;
var productparameters = [SKStoreProductParameterITunesItemIdentifier:someitunesid];
storeViewController.loadProductWithParameters(productparameters,
(success: Bool!, error: NSError!) -> Void in
if success {
self.presentViewController(storeViewController, animated: true, completion: nil);
} else {
NSLog("%@", error)
}
)
これを実行した後expected "," separator
、error:NSError!),-> Void
アップルのドキュメントが要求するので、これは私には意味がありません:
func loadProductWithParameters(_ parameters: [NSObject : AnyObject]!,
completionBlock block: ((Bool, NSError!) -> Void)!)
私は何を間違っていますか?