#iphone #objective-c #ios #ios4
#iPhone #objective-c #iOS #ios4
Вопрос:
Я пытаюсь вставить строковое значение в ячейку электронной таблицы, используя библиотеку GDATA Objective C. Вот как я пытался.
NSArray *entries = [mEntryFeed entries];
GDataEntrySpreadsheetCell *entry = [entries objectAtIndex:0];
GDataSpreadsheetCell *cell = [entry cell];
[cell setInputString:@"ABC"];
[cell setResultString:@"ABC"];
Проблема в том:
Этот метод не обновляет электронную таблицу Google. Как я могу сохранить изменения в реальной электронной таблице? Что я пропустил?
Ответ №1:
Я смог решить проблему
// Posting Changes
[service fetchFeedWithQuery:querySpreadsheet completionHandler:
^(GDataServiceTicket *ticket, GDataFeedBase *feed, NSError *error) {
GDataEntrySpreadsheetCell *entry = [[feed entries] objectAtIndex:0];
GDataSpreadsheetCell *cell = [entry cell];
[cell setInputString:@"ABC"];
//NSLog(@"FEED %@" , [[feed entries] objectAtIndex:0]);
ticket = [service fetchEntryByInsertingEntry:entry
forFeedURL:feedURL
delegate:nil
didFinishSelector:nil];
}];
Ответ №2:
Выполняет ли http://code.google.com/p/gdata-objectivec-client/source/browse/#svn/trunk/Examples/SpreadsheetSample работать на вас ?
Комментарии:
1. да, это работает. Я могу загружать электронные таблицы, рабочие листы и данные ячеек. Но я застрял в обновлении данных ячейки.