Thanks a lot amok for sending in your sample project.
The problem actually lies in your code, specifically in the implementation of willDisplayCell:
- (void)tableViewModel:(SCTableViewModel *)tableViewModel willDisplayCell:(SCTableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.imageView.image = [UIImage imageNamed:@"crossbones.png"];
NSDictionary *record = [myTweets objectAtIndex:indexPath.row];
//NSLog(@"%@",[record allKeys]);
cell.textLabel.text = [record objectForKey:@"text"];
[record release];
}
The problematic line is "[record release]". You must not release "record" as it's owned by myTweets and will get released when myTweets is deallocated. Just removing this line fixes your problem.