-1
我想要刪除單元格/行,並且爲了做到這一點,我需要傳遞該行所包含的鍵值,以便我可以將其從的NSMutableDictionary。我是xcode的新手,請原諒我問這樣一個簡單的問題。但您的幫助將不勝感激。如何使用NSMutableDictionary訪問UiTableView中選定行的鍵值
這就是我現在使用的。
[self.userSelectedNamesAndMeaning removeObjectForKey:indexPath];
我需要用的NSMutableDictionary的鍵值來取代indexPath 「userSelectedNamesAndMeaning」
這裏是我的tableView:cellForRowAtIndexPath:
方法:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"thirdViewControllerCell"];
if (nil==cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"thirdViewControllerCell"];
}
// Give the name for the current row
NSString *currentBoyName = [self.allSelectedNames objectAtIndex:indexPath.row];
[[cell textLabel] setText:currentBoyName];
return cell;
}
這是我的tableView - (的UITableViewCell *)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath { 的UITableViewCell *細胞= [自.tableView dequeueReusableCellWithIdentifier:@「thirdViewControllerCell」]; if(nil == cell) cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@「thirdViewControllerCell」]; } //給出當前行的名稱 NSString * currentBoyName = [self.allSelectedNames objectAtIndex:indexPath.row]; [[cell textLabel] setText:currentBoyName]; return cell; } – Sage
'userSelectedNamesAndMeaning'字典的連接是什麼? – dasblinkenlight