贝宝错误:文件系统检查失败

我知道有两个关于这个错误的post。 就像我发现的每个谷歌结果一样,解决scheme是:不要与越狱设备一起使用。 但我的干净,我的客户也是。

我用Paypal开发了两个应用程序。 第一个作品相当不错。 第二个显示消息开发人员错误:文件系统检查失败在debugging程序时,贝宝button正在初始化。

当然,在两个应用程序中都声明相同的代码(具有相同的应用程序ID)。

一个主意 ?

对于像我这样的人,谁

  • 自2011年8月以前使用Paypal iPhone API
  • 已经在osX Lion上迁移了他们的mac
  • 现在,在PayPal初始化和新的应用程序编译之后有这个消息
  • …并没有越狱设备,当然

这是解决scheme:

  • 只需下载新的API版本
  • 在你的代码中改变[Paypal getPlayInst]中的[PayPal getInstance](为什么他们改变了?)
  • 更改

这个callback方法

- (void)paymentFailedWithCorrelationID:(NSString *)correlationID andErrorCode:(NSString *)errorCode andErrorMessage:(NSString *)errorMessage 

通过

 - (void)paymentFailedWithCorrelationID:(NSString *)correlationID 

而你完成了。