我對此很新,並且陷入了一個問題。我無法編輯我創建的表格視圖的功能...iOS編輯表格視圖不能正常工作
我在應用程序的右上角有一個按鈕,上面寫着「編輯」和- (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