我希望在特定的推文/时间之后发布最新推文。我在iOS上使用MGTwitterEngine。
我获取上传的最后一条推文的ID(变量statusId)
- (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;
}
我将此statusId存储为全局变量,并在我调用
时再次存储-(void) getTweets
{
[twitterEngine getUserTimelineFor:title sinceID:statusId startingAtPage:0 count:20];
}
它返回旧推文,而不是在最后一条推文后发布的新推文。
此外,当我执行statusID存储的NSLog和ID的字符串值时,它们的打印方式不同(即使根据文档,两者都应该是无符号长的)
有人可以告诉我如何在特定的推文/时间之后发布推文吗?
感谢。
这个问题没有解决办法。我昨天发布了这个问题,从那时起没有回复。
答案 0 :(得分:0)
要获取最新推文, statusID 必须为无符号长号。