2013-12-11 18 views
1

我試圖從我的應用程序啓動ios聯繫人應用程序以使用UIDocumentInteractionController打開vcard文件。當我使用500個聯繫人的電子卡進行測試時,使用聯繫人應用打開它們以導入聯繫人時,我沒有任何問題。當我用包含3000個聯繫人的電話卡(每個聯繫人都帶有地址,電話,電子郵件等)嘗試它時,聯繫人應用程序將啓動,但在顯示聯繫人之前它會崩潰。我認爲這是我的應用程序的問題,但如果我嘗試從Dropbox應用程序導入.vcf文件,我遇到同樣的問題。如果我從Safari中選擇「在聯繫人應用中打開」,則聯繫人應用會再次崩潰。在聯繫人中打開時的Vcard大小限制應用程序

但是,如果我嘗試從郵件導入該vcard,我沒有問題打開保存vcard。

我正在用iPhone4S與ios 7.0.4進行測試。如果我使用具有相同iOS版本的iPhone5S嘗試相同的過程,那麼從我的應用程序中打開任何vcard都沒有問題。

是否有不同的設備來打開電子名片的聯繫人應用程序的任何限制?有沒有任何方法來調試聯繫人應用程序來查找關閉應用程序的原因?

回答

0

它是否與內存異常崩潰?如果是這樣,它取決於你如何創建你的vcf文件。我有類似的問題,我的iPhone 4S無法打開所有填寫的數據,甚至100個聯繫人。與我的問題是,我正在收集到單個字符串的vcf數據,然後將其轉儲到文件,然後更改爲儘快轉儲當你在字符串上得到某些東西時

相關問題