0

我想将我的联系人从 gmail 导出到 csv 文件中。然后将其上传到我的服务器上。现在,我希望我的应用程序能够从我的服务器导入 csv 并保存到应用程序中。因为我的联系人列表经常更新,所以我希望更新应用程序。基本上我希望我的应用程序像 iPhone 的 AdressBook 一样。但是当点击一个名字时,它会打开邮件应用程序并允许向联系人发送消息。

这可能吗,我该如何实现呢?

谢谢你。

4

1 回答 1

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 联系人存储到您的应用程序中。

于 2011-12-25T09:12:44.880 回答