我正在将 ARC 与 TWRequest 一起使用。我已经成功地从 twitter 返回了一个搜索并创建了一个结果数组。这是我的代码...
NSArray *results = [dict objectForKey:@"results"];
//Loop through the results
NSMutableArray *twitterText = [[NSMutableArray alloc] init];
for (NSDictionary *tweet in results)
{
// Get the tweet
NSString *twittext = [tweet objectForKey:@"text"];
// Save the tweet to the twitterText array
[twitterText addObject:twittext];
}
NSLog(@"MY ************************TWITTERTEXT************** %@", twitterText );
我的问题是,我想稍后在 cellForRowAtIndexPath 下的 .m 文件中使用 twitterText,但是一旦循环(如上)完成,它就会在 ARC 下发布。
我已经在我的 .h 文件中将该属性设置为 strong (以及在循环之前在上面声明它 - 不确定我是否可以这样做,但如果我没有像上面那样声明 twitterText 返回 NULL)。
在上述循环之后直接打印日志可以很好地打印 twitterText 数组,但是 cellForRowAtIndex 路径方法中的相同日志返回一个空白,几乎就像它忘记了它的存在一样。任何帮助,将不胜感激。谢谢。艾伦