IOS - PayPal SDK - 屏幕变黑

标签 ios objective-c xcode paypal

我在这里遵循了本教程:https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/single_payment.md

在我的项目中,我有一个 View Controller ,在这个 View Controller 中,我有一个按钮可以触发示例中的代码,所以我所做的是创建 PayPalViewController 并使用上面的代码。

我如何打开 PayPalViewController:

- (void)handleStep2UploadTap2:(UITapGestureRecognizer *)recognizer {

    AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
    appDelegate.paypalViewController = [PayPalViewController new];


    [self presentViewController:appDelegate.paypalViewController animated:YES completion:nil];
}

一旦按钮被触发,屏幕就会变黑。 Xcode 工作正常,没有错误,没有崩溃,为什么屏幕会变黑?

最佳答案

来自 PayPal 的 Dave。

@Louis-Tur 问了正确的问题!

具体来说,如果您按照 https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/single_payment.md 处的集成说明进行操作然后您会看到 appDelegate.paypalViewController = [PayPalViewController new]; 不是创建 View Controller 的正确方法。

如果您需要进一步说明,我们很乐意提供帮助!

关于IOS - PayPal SDK - 屏幕变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28572586/

相关文章:

ios - 两个 View Controller 的委托(delegate)协议(protocol)

ios - 更新(继续开发)iOS 应用程序需要什么 "source code files"?

ios - 自定义初始化程序而不覆盖 init?

xcode - FBConnect 问题?

iphone - 在 Xcode 中创建 Objective-C++ 静态库

ios - 这张图片使用了什么样的 View

ios - 使用自动布局和尺寸类

ios - 选择注释 View 时指定方法

objective-c - NSString 属性 : copy or retain?

javascript - iOS:给定距离和距起点方位的目的地点