您不需要在单元格内分配值。请记住,您在单元格中填充了诸如跑步、跳跃和跳跃之类的文本,并且这些数据存储在某个地方。维护每个活动的值以及单元格文本同样容易,也许在字典中。
当用户选择一个活动时,您将获得索引路径。只需查找数据中的值。
如果您每次都添加或更改数据,它们都将在一个地方。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *dict = [plistDataArray objectAtIndex:indexPath.row];
NSLog(@"Points: %@", [dict objectForKey:@"points"]);
}
示例列表
<array>
<dict>
<key>label</key>
<string>Running</string>
<key>points</key>
<number>10</number>
</dict>
<dict>
<key>label</key>
<string>Jumping</string>
<key>points</key>
<number>5</number>
</dict>
</array>