【发布时间】:2011-01-23 22:05:24
【问题描述】:
我在应用商店有一个相当成功的应用。然而,已经发布了大约 10 条评论,指出一旦通过 ABAddressBook 访问地址簿,应用就会崩溃。
这让我发疯了,因为我没有收到来自 Apple 的崩溃报告并且无法重现该问题。有一些用户通过我的电子邮件与我联系,但他们无法提供崩溃日志。
ABAddressBook 组件对于获取用户的名字、姓氏和数字并将其存储在 NSDictionary 中是必不可少的。我已经测试了多种排列方式(例如,如果没有数字、没有名字、没有姓氏等)并且在我的设备上一切正常。
我唯一怀疑的是,如果用户有一个非常大的地址簿,则应用程序内存不足或处理将地址簿读取到 NSDictionary 的时间过长,但是我将其移至单独的线程以防止阻止了 UI,但这仍然会导致某些用户的应用崩溃!
关于复制此问题/可能将所有详细信息复制到 NSDictionary 的任何建议不是最好的方法?
谢谢
【问题讨论】:
标签: iphone abaddressbook