1)我有一个自定义单元格,其中包含tableView的标签和文本字段。 我使用NSMutableDictionary作为标签和文本。没有按钮可以转到另一个页面,我希望在tableView屏幕中完成编辑。我有一些错误,我一直在搞乱,但看不到我错过了什么。 1:设置单元格标签,在之前以func命名。 2:设置文本字段。错误标记在CODE部分
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
NSArray *cellTitles = [NSArray arrayWithObjects: @"weight",@"bf",@"lbm",@"neck",nil];// Make an ordered array of strings for the cell titles.
return [cellTitles count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// Create a cell & register it for dequeing
static NSString *CellIdentifier = @"Cell";
measurementCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Set the cell's label:
cell.label.text = cellTitles[indexPath.row];
//ERROR!!!: USE OF UNDECLARED IDENTIFIER 'cellTitles'
// Prepping the text field
// 1. Set the text field's delegate to be this view controller
// 2. Find out if there's an existing string for it to display in the self.dictOfLabelsAndText. If not, set it to be empty.
cell.textField.delegate = self;
NSString *key = cell.label.text;
if ([self.dictOfLabelsAndText valueForKey:key] != nil) {
cell.textField.text = [self.dictOfLabelsAndText valueForKey:cell.needTitle.text];
//ERROR!!!: PROPERTY 'needTitle' NOT FOUND ON OBJECT OF TYPE 'measurementCell*'
} else {
cell.textField.text = @"";
}
return cell;
}
2)此外,我希望能够将输入的文本字段信息添加到链接到特定日期和ID的核心数据。这可能吗?检索显示将有可能使用该日期和id。
感谢您的帮助
答案 0 :(得分:0)
答案 1 :(得分:0)
按照以下步骤操作: