2011-12-25 113 views
0

我想我的聯繫人從Gmail導出爲CSV文件。然後上傳到我的服務器。現在,我希望我的應用能夠從我的服務器導入csv並保存到應用中。由於我的聯繫人列表經常更新,因此我希望更新應用程序。基本上我希望我的應用程序像iPhones AdressBook一樣。但是,當點擊一個名字時,它會打開郵件應用程序,並允許將消息發送給聯繫人。是否可以將數據從CSV導入iphone應用程序?

這是可能的,而且我可以如何去實現呢?

謝謝。

回答

1

簡短的回答是「YES」,但很多這取決於你想如何存儲你的聯繫人在您的應用程序(即這個答案可以從一個應用程序切換到下一個,在這裏沒有人知道你的應用程序的功能或者它如何實現細節)。

但是上手,你可以加載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聯繫人存儲到您的應用程序中。

+0

感謝您的答覆。什麼是最好的顯示方式?使用tableview?或者有什麼方法可以使用聯繫人框架或什麼?此外,基本上我想我的應用程序像iPhone的AdressBook。但是,當點擊一個名字時,它會打開郵件應用程序,並允許將消息發送給聯繫人。 – 2011-12-25 12:27:11

相關問題