0

从 Appstore 下载后,我批准的应用程序崩溃了。排除所有其他情况,我想知道这是否是由于我尚未获得 Facebook 批准使用他们的登录机制和 xmpp 聊天?

希望有人可以验证这一点?

4

3 回答 3

7

不,您自己构建了错误:在您的方法-[AppDelegate productsRequest:didReceiveResponse:]中,您正在访问索引超出范围的数组。

检查系统日志以查看实际的坏索引是什么。

于 2013-09-19T09:10:00.967 回答
2

在阅读了您对 Nikolai Ruhe 的回答的评论(这是正确的)之后,很明显,崩溃的原因是您response.products在访问其第一个元素之前根本没有检查包含任何产品。您在响应中没有收到正确的产品仍然不应该发生(特别是如果它始终有效并且应用程序接受了应用内购买产品),但是您没有处理这种情况,这就是导致碰撞。

于 2013-09-19T09:28:03.120 回答
1

有了给定的调试日志,这很清楚,这个问题与您的应用内购买有关。您应该检查您的应用内购买实施。

于 2013-09-19T09:30:42.057 回答