我想在特定推文/时间之后发布最新推文。我正在使用适用于 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 和 ID 的字符串值执行 NSLog 时,它们的打印方式不同(即使根据文档,两者都应该是 unsigned long)
有人可以让我知道如何在特定推文/时间之后发布推文吗?
谢谢。
这个问题有没有解决办法。我昨天发布了这个问题,从那以后没有回复。