0

两周前,我开发的 iPhone 应用在 App Store 上架。该应用程序显示了一个气象站列表,实现了一张地图,有一些图表和一些按钮,用于根据与设备位置的距离对气象站进行排序。

通过谷歌分析,我看到它已经崩溃了 50 多次,报告的异常描述相同。问题是该描述削减了句子的中间部分,让我一无所知。最近在我的设备上进行的测试期间,该应用程序没有崩溃。iTunes Connect 中没有报告崩溃报告。

我将不胜感激任何可能指向正确调试方向的提示。

这句话:

    NSInvalidArgumentException Trace: -[NSObject doesNotRecognizeSelector:] ___forwarding___ _CF_forwarding_prep_0 _mh_execute_header -[UIViewController v
4

1 回答 1

0

事实证明,这个问题很可能与应用程序中使用的 Shinobi 图表有关。该应用程序使用天气数据轮询 Web 服务。有时数据可能无效,并且在应用程序中未正确处理。当存在无效数据时,图表无法在新的 UIViewController 中呈现并导致应用程序崩溃。

这个错误有点难找,特别是因为谷歌分析中奇怪的、截断的崩溃报告。

崩溃的另一种可能解释是 IOS5 用户可以安装该应用程序。然后应用程序将无法启动,因为使用了至少需要 iOS6 的“自动布局”......

iTunes Connect 仍然不包含崩溃报告。该应用程序有大约 200 名用户。

于 2013-11-11T06:51:26.970 回答