Можно ли импортировать данные из CSV в приложение для iphone? - PullRequest
0 голосов
/ 25 декабря 2011

Я хочу экспортировать мои контакты из gmail в файл csv. Затем загрузить это на мой сервер. Теперь я хочу, чтобы мое приложение могло импортировать CSV-файл со своего сервера и сохранить в приложении. Поскольку мой список контактов часто обновляется, я бы хотел, чтобы приложение обновлялось. По сути, я хочу, чтобы мое приложение было похоже на AdressBook для iPhone. Но когда имя щелкают, оно открывает почтовое приложение и позволяет отправить сообщение контакту.

Возможно ли это, и как я могу добиться этого?

Спасибо.

1 Ответ

1 голос
/ 25 декабря 2011

Короткий ответ - «ДА», но многое зависит от того, как вы хотите сохранить свои контакты в своем приложении (т.е. этот ответ может меняться от одного приложения к другому, и никто здесь не знает, что делает ваше приложение или как это реализует детали).

Но для начала вы можете загрузить 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 в своем приложении любым удобным вам способом.

...