0

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 との互換性を確保するにはどうすればよいですか?

どんな助けでも大歓迎です!

4

1 に答える 1