在iOS中与PayPal服务器通信时出现问题

在iOS中与PayPal服务器通信时出现问题,ios,objective-c,paypal,paypal-sandbox,Ios,Objective C,Paypal,Paypal Sandbox,我正在使用贝宝沙箱环境。当我从设备打开Paypal时,我收到以下错误: 请求失败,错误为:pp\u服务\u错误\u json\u解析\u错误-系统错误。请稍后再试。(403)|详情:( { “ns_error”=“error Domain=NSCocoaErrorDomain Code=3840\”JSON文本未以数组或对象开头,且未设置允许片段的选项。\“UserInfo={NSDebugDescription=JSON文本未以数组或对象开头,且未设置允许片段的选项。}”; } ) 检查屏幕截

我正在使用贝宝沙箱环境。当我从设备打开
Paypal
时,我收到以下错误:

请求失败,错误为:pp\u服务\u错误\u json\u解析\u错误-系统错误。请稍后再试。(403)|详情:( { “ns_error”=“error Domain=NSCocoaErrorDomain Code=3840\”JSON文本未以数组或对象开头,且未设置允许片段的选项。\“UserInfo={NSDebugDescription=JSON文本未以数组或对象开头,且未设置允许片段的选项。}”; } )

检查屏幕截图

这是我的密码

        _payPalConfig = [[PayPalConfiguration alloc] init];

    _payPalConfig.acceptCreditCards = YES;
#else
    _payPalConfig.acceptCreditCards = NO;
#endif
    _payPalConfig.merchantName = @"";
    _payPalConfig.merchantPrivacyPolicyURL = [NSURL URLWithString:@""];
    _payPalConfig.merchantUserAgreementURL = [NSURL URLWithString:@""];
    _payPalConfig.languageOrLocale = [NSLocale preferredLanguages][0];
    _payPalConfig.payPalShippingAddressOption = PayPalShippingAddressOptionPayPal;
    self.environment = PayPalEnvironmentSandbox;
    nslog(@"PayPal iOS SDK version: %@", [PayPalMobile libraryVersion]);





    - (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:YES];
    // Preconnect to PayPal early

    [self setPayPalEnvironment:self.environment];
}



    - (void)setPayPalEnvironment:(NSString *)environment
    {
    self.environment = environment;

    [PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentSandbox:PAYPAL_CLIENT_KEY}];
    [PayPalMobile preconnectWithEnvironment:environment];
}
我不明白为什么我会出错。
有人有解决方案吗?

请检查一下。@Niharika感谢您的回复。@Niharika我在将环境更改为PayPalenEnvironmentNonetwork进行测试时解决了这个问题