Swift プロジェクトでPayMill の iOS SDKを使用しています。
に問題があります。こちらのドキュメントPMManager.initWithTestMode()
を参照してください:
このコードは、Swift 1.1 および iOS 8.1 / 8.2 で完全に機能しました。
PMManager.initWithTestMode(testMode, merchantPublicKey: publicKey, newDeviceId: nil,
{ (success, error) -> Void in
if success{
println("successfully initialized PayMillSDK")
}
else{
println("error during initialization")
}
}
)
次のエラーが表示されます。
init
呼び出しに引数ラベルがありません
閉鎖の前に追加init:
すると、より多くの警告がトリガーされます。
上記のスニペットを変更して、iOS 8.3 / Swift 1.2 との互換性を確保するにはどうすればよいですか?
どんな助けでも大歓迎です!