我对此很陌生,并且遇到了一个问题。我无法编辑我创建的表格视图...
我在应用程序的右上角有一个按钮,上面写着“编辑”,并且- (IBAction)editTable:(id)sender
我尝试了无数次尝试来编辑我创建的这个列表......
@implementation XYZViewController
@synthesize animalNames;
- (void)viewDidLoad
{
[super viewDidLoad];
//create array called animal names
animalNames = [[NSArray alloc]initWithObjects:
@"Cow",
@"Dog",
@"Cat",
@"Dear",
@"Penguin",
@"Lion",
@"Leapord",
@"Eal",
@"Snake",
@"Moth",
@"Cheetah",
@"Turtle"
, nil];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.animalNames count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *identifier = @"MainCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
cell.textLabel.text = [self.animalNames objectAtIndex:indexPath.row];
return cell;
}
- (IBAction)editTable:(id)sender
{
NSLog(@"Editing");
[super setEditing:TRUE];
[self.tableView setEditing:TRUE];
self.editing = YES;
}
@end
使用 Xcode 5。