我想创建一个自定义 UITableViewCell 子类,它使用 URL 连接异步加载内容。我有一个处理所有这些的 UITableViewCell 子类和一个定义单元格布局的 Nib 文件,但是我无法将两者链接起来。这是我在中使用的代码tableView:cellForRowAtIndexPath
:
static NSString *FavCellIdentifier = @"FavCellIdentifier";
FavouriteCell *cell = [tableView dequeueReusableCellWithIdentifier:FavCellIdentifier];
if (cell == nil)
{
cell = [[[FavouriteCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:FavCellIdentifier] autorelease];
}
cell.requestURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@?%@=%i", URL_GET_POST_STATUS,
URL_PARAM_SERIAL,
[[self.favourites objectAtIndex:indexPath.row] intValue]]];
return cell;
这为 UITableViewCell 子类提供了一个请求 URL,该子类处理setRequestURL
方法中的加载。
在 FavouriteCell 类中,我保持initWithStyle:reuseIdentifier:
方法不变,在 Nib 中,我将 FavCellIdentifier 设置为标识符,将 FavouriteCell 设置为类。现在如何让 FavouriteCell 类加载 Nib?