我正在使用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 ); </p>
我的问题是,我想稍后在cellForRowAtIndexPath下的.m文件中使用twitterText,但是一旦完成循环(如上所述),它就会在ARC下发布。我已经在我的.h文件中将属性设置为强大(以及在循环之前将其声明为上面)。如上所述循环后直接打印日志会打印twitterText数组,但同样的登录cellForRowAtIndex路径方法会返回空白。任何帮助,将不胜感激。谢谢。艾伦
答案 0 :(得分:0)
艾伦,
您似乎没有将twitterText
保存在任何永久性的ivar中。如上面的代码所示,ARC在日志语句之后正确释放twitterText
。
因此,只需将twitterText
分配给控制器中的ivar。
安德鲁