我制作了一个带有添加单元格的按钮的表格视图。我是目标 C 领域的新手,所以我有一些问题。我也有它,因此可以点击单元格并打开 detailViewController。detailViewController 中有一个选择器。如何将选择器选择设置为 tableViewCell 的标题?它们将超过 1 个表格视图单元格,根据选择器的选择必须有不同的标题,所以我需要为每个单元格制作不同的视图吗?对不起,如果这些问题很愚蠢,我对这个领域真的很陌生。
编辑
我一直在做功课并想出了一些代码,但我仍然遇到错误。我有两个视图,一个是 tableViewController,一个是带有选择器的视图。我已经声明了单元格并将其标识符设置为单元格。然后我将 .h 文件从我的 tableViewController 导入到我的 pickerViewController。但是当我设置标题时,我得到一个错误。设置我的标题的代码是
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
int select = row;
if (select == 0) {
cell.textLabel.text = @"Title";
} else
但我收到错误“使用未声明的标识符单元格”。
在 tableViewController 的 .h 文件中有UITableViewCell *cell;
这个
.m 文件有这个
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
NSDate *object = _objects[indexPath.row];
cell.textLabel.text = [object description];
return cell;
}
同样在 pickerViewController 的 .m 文件中,我有这个 `#import "TableViewController.h"
难道我做错了什么?我应该得到这个错误吗?对不起,如果这很难理解,因为我很难把我的问题变成文字。