我想将我的联系人从 gmail 导出到 csv 文件中。然后将其上传到我的服务器上。现在,我希望我的应用程序能够从我的服务器导入 csv 并保存到应用程序中。因为我的联系人列表经常更新,所以我希望更新应用程序。基本上我希望我的应用程序像 iPhone 的 AdressBook 一样。但是当点击一个名字时,它会打开邮件应用程序并允许向联系人发送消息。
这可能吗,我该如何实现呢?
谢谢你。
我想将我的联系人从 gmail 导出到 csv 文件中。然后将其上传到我的服务器上。现在,我希望我的应用程序能够从我的服务器导入 csv 并保存到应用程序中。因为我的联系人列表经常更新,所以我希望更新应用程序。基本上我希望我的应用程序像 iPhone 的 AdressBook 一样。但是当点击一个名字时,它会打开邮件应用程序并允许向联系人发送消息。
这可能吗,我该如何实现呢?
谢谢你。
简短的回答是“是”,但这在很大程度上取决于您希望如何在应用程序中存储联系人(即这个答案可能会从一个应用程序更改为下一个应用程序,这里没有人知道您的应用程序做什么或它是如何实现的细节)。
但要开始,您可以通过以下方式将 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 联系人存储到您的应用程序中。