在LazyTableImages中访问imageDownloadsInProgress

时间:2012-01-31 10:03:13

标签: ios objective-c iphone uitableview cocoa-touch

如果我对imageDownloadsInProgress数组执行任何操作,我会得到EXC_BAD_ACCESS。

例如:

- (void)viewDidLoad {
[super viewDidLoad];

self.imageDownloadsInProgress = [NSMutableDictionary dictionary];
self.tableView.rowHeight = kCustomRowHeight;

// Set navigation items
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                                                          target:self action:@selector(test)];
self.navigationItem.rightBarButtonItem = addButton;
}

- (void)test {
NSLog(@"TEST: %@", self.imageDownloadsInProgress.count);
}

是否涉及线程?

1 个答案:

答案 0 :(得分:1)

我认为更好的问题是“你想要完成什么”如果你需要一个快速,高效和多线程的选项来从外部源(Internet)获取图像并在没有任何UI的tableview单元格中使用它们滞后,然后块是你的朋友。如果你需要我的话,我有一个完整的示例课程。