我正在尝试从代码中创建UITableView
(以前从未这样做过),它将显示在UIPopover
中。我想列出目录的内容(仅限文件名)。这是我的代码:
- (UITableViewCell *)tableView:(UITableView *)theTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"FilenameCell";
UITableViewCell *cell = (UITableViewCell *)[theTableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
cell.textLabel = fileList[0];
return cell;
}
这显然不起作用,我收到一个错误:“分配给只读属性”。所以,问题是:在这种情况下如何设置单元格的数据?
答案 0 :(得分:1)
您需要设置textLabel
text
属性(我确定这只是您的错误):
cell.textLabel.text = fileList[0];