URL 연결을 사용하여 콘텐트를 비동기 적으로로드하는 커스텀 UITableViewCell 서브 클래스를 만들고 싶습니다. 이 모든 및 셀 레이아웃을 정의하는 Nib 파일을 처리하는 UITableViewCell 하위 클래스가 있지만 두 연결하는 데 문제가 있습니다. 여기에 내가 tableView:cellForRowAtIndexPath
에서 사용하고 코드는 다음과 같습니다UITableViewCell을 자체 Nib로 서브 클래딩하기
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;
이것은 setRequestURL
방법으로로드를 처리하는있는 UITableViewCell 하위 클래스에 요청 URL을 제공합니다.
FavouriteCell 클래스에서 나는 initWithStyle:reuseIdentifier:
메서드를 그대로 유지하고 Nib에서 FavCellIdentifier를 식별자로 설정하고 FavouriteCell을 클래스로 설정했습니다. 이제 FavouriteCell 클래스에서 Nib를로드하려면 어떻게해야합니까?