0

デリゲート メソッドから payKey 文字列を取得できないようです。

 - (void)paymentSuccessWithKey:(NSString *)payKey andStatus:(PayPalPaymentStatus)paymentStatus

デリゲート メソッドにブレーク ポイントを設定すると、どのデリゲート メソッドもデリゲート ビュー コントローラーから呼び出されません。

SimplePayment メソッドを使用して PayPal が提供する DemoApp でこれを確認し、FourButtonViewController と PayPal を統合した自分のアプリケーションでブレークポイントを設定しました。

これは、iOS6 および iOS5 を実行するデバイスと、iOS6 を実行するシミュレータの両方で確認されています。

私はそれを突き止めることができないように見えるので、誰かがこれに光を当てることができますか?

前もって感謝します!

4

1 に答える 1

1

解決しました。

PayPal セッションを誤って初期化していたため、コールバックがトリガーされませんでした。

PayPal 独自のアプリの問題は、正しいデリゲートのブレークポイントを間違ったビュー コントローラーに配置したことでした。PayPal には、SimpleDemo と InteractiveDemo の 2 つのデモ アプリが含まれています。Interactive デモを実行していましたが、SimpleDemo にブレークポイントがありました。愚かな私;)

見てくださった皆様ありがとうございました!!

于 2012-10-15T09:59:34.783 に答える