我想将我的联系人从gmail导出到csv文件中..然后将其上传到我的服务器上。现在,我希望我的应用程序能够从我的服务器导入csv并保存到应用程序中。因为我的联系人列表经常更新,所以我希望应用程序更新。基本上我希望我的应用程序像iPhone手机一样。但是当点击名称时,它会打开邮件应用程序,并允许将邮件发送给联系人。
这是可能的,我怎么能完成这个?
谢谢。
答案 0 :(得分:1)
简短回答是“是”,但很多这取决于您希望如何将联系人存储在您的应用程序中(即此答案可能会从一个应用程序更改为下一个应用程序,此处没有人知道您的应用程序执行的操作或它是如何实现细节的。)
但是要开始使用,您可以通过以下方式将CSV文件加载到NSString
对象中:
NSString * myCSVfile =
[[NSString alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://www.myserver.org/mycontactsfromgmail.csv"]];
然后通过以下方式将联系人拆分为数组:
// We're assuming you are using commas to separate the gmail addresse
NSArray * myGMailContactsArray = [myCSVfile componentsSeparatedByString: @","];
使用此阵列,您可以按照自己的意愿将gmail联系人存储到您的应用中。