2011-06-29 3 views
0

Je souhaite recevoir les derniers tweets postés après un tweet/heure particulier. J'utilise MGTwitterEngine pour iOS.getUserTimeLineFor: sinceId ne renvoyant pas les derniers tweets

je vais chercher l'identifiant du dernier tweet posté comme celui-ci (StatusID variables)

- (void)statusesReceived:(NSArray *)statuses forRequest:(NSString *)connectionIdentifier` 
{ 
    NSMutableDictionary *statusDict = [NSMutableDictionary dictionaryWithDictionary:[[Shared sharedInstance].tweets objectAtIndex:i]]; 
    NSString *idstr = [statusDict valueForKey:@"id"]; 
    statusId = unsigned long version of idstr using NSNumberFormatter; 
} 

je stocke cette StatusID en tant que variable globale et encore quand je l'appelle

-(void) getTweets 
{ 
    [twitterEngine getUserTimelineFor:title sinceID:statusId startingAtPage:0 count:20]; 
} 

retourne l'ancien tweets et pas de nouveaux postés après le dernier tweet.

Aussi, quand je fais un NSLog de la StatusID stockée et la valeur de chaîne de l'ID, ils sont imprimés différents (même si, selon docs, les deux devraient être unsigned long)

Quelqu'un peut-il s'il vous plaît me faire savoir comment obtenir des tweets postés après un tweet/temps spécifique?

Merci.

N'y a-t-il pas de solution à ce problème? J'ai posté le problème hier et depuis lors, aucune réponse n'est venue.

Répondre

0

Afin d'obtenir les derniers tweets statusID doit être un long signé.

Questions connexes