MGTwitterEngine и TableView - PullRequest
       12

MGTwitterEngine и TableView

0 голосов
/ 30 июля 2009

Я лучше понимаю, как возвращает MGTwitterEngine .... Я думал. Но я все еще делаю что-то не так, чтобы получить это в моем представлении таблицы. Вот что я использую в методе cellforrowatindexpath:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {


UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"Default"];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"Default"] autorelease]; 
}
NSDictionary *record = [NSDictionary dictionaryWithContentsOfFile:[twitterEngine getUserTimelineFor:username since:nil count:20]];

cell.text = [record valueForKey:@"text"]; 

return cell;

}

Что я делаю не так? Спасибо

Ответы [ 2 ]

0 голосов
/ 30 июля 2009

Я полностью игнорировал методы делегатов и то, что они могут сделать. MGTwitterEngine является более мощным, чем я первоначально думал. Работало то, что использовался метод get get statusReceve для создания массива из возвращенного массива.

0 голосов
/ 30 июля 2009

getUserTimelineFor: с тех пор: count: не возвращает список твитов. Он выполняет асинхронный вызов, который завершается, и пытается загрузить информацию. О том, успешно это или нет, сообщается объекту, назначенному делегатом механизма (и реализует MGTwitterEngineDelegateProtocol).

Другими словами, вам нужно немного больше понять шаблон делегата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...