【发布时间】:2015-05-01 07:53:45
【问题描述】:
我有一个customTableViewCell,我正在尝试设置图像和一些文本。单元格创建成功,但属性为nil。我不确定.xib 中是否缺少某些东西,但我就是想不通。网点设置在customViewCell的.h,连接在.xib
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"socialMediaCell";
CustomSocialMediaTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
CustomSocialMediaTableViewCell *tagCell = (CustomSocialMediaTableViewCell*)[tableView dequeueReusableCellWithIdentifier:@"socialMediaCell"];
if (cell == nil) {
cell = [[CustomSocialMediaTableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
tagCell = [[CustomSocialMediaTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
NSData* imageData = [[NSUserDefaults standardUserDefaults] objectForKey:@"socialPosts"];
UIImage* image = [UIImage imageWithData:imageData];
cell.socialMediaTextView.text = @"TEXT";
cell.socialMediaImageView.image = image;
return cell;
}
【问题讨论】:
-
确保您的网点是@Property..
-
请更正有问题的代码格式...
-
cellIdentifier = @"socialMediaCell" OR cellIdentifier = @"CustomSocialMediaTableViewCell" ?
-
您要使用哪个标识符?还是你把它放在那里说你都试过了?
-
另外你为什么要为单元格创建一个.xib?创建一个 UITableviewCell 类,然后在情节提要中选择 tableview 单元格并将其类更改为
CustomSocialMediaTableViewCell。将标签和图像拖放到类 .h 文件中。
标签: ios objective-c iphone uitableview uiimage