Я просто добавляю эти методы в файл .h:
- (IBAction)EditTable:(id)sender;
- (IBAction) DeleteButtonAction: (id) отправитель;
и в .m файле:
-
(IBAction) DeleteButtonAction: (ID) отправитель { [tableList removeLastObject]; [Таблица reloadData]; }
-
(IBAction) Редактирование: (id) отправитель {
если (self.editing)
{
[super setEditing:NO animated:NO]; [Table setEditing:NO animated:NO]; [Table reloadData]; [self.navigationItem.leftBarButtonItem setTitle:@"Edit"]; [self.navigationItem.leftBarButtonItem setStyle:UIBarButtonItemStylePlain];
}
еще {
[super setEditing:YES animated:YES]; [Table setEditing:YES animated:YES]; [Table reloadData]; [self.navigationItem.leftBarButtonItem setTitle:@"Done"]; [self.navigationItem.leftBarButtonItem setStyle:UIBarButtonItemStyleDone];
}
}
когда я запускаю программу и нажимаю кнопку удаления (красная кнопка), программа останавливается! в чем проблема? пожалуйста, помогите?
ты злой:(
ОК, снова мой код в файле .h:
- (IBAction)EditTable:(id)sender;
- (IBAction)DeleteButtonAction:(id)sender;
и в .m файле:
- (IBAction)DeleteButtonAction:(id)sender{
[tableList removeLastObject];
[Table reloadData];
}
- (IBAction) EditTable:(id)sender{
if(self.editing)
{
[super setEditing:NO animated:NO];
[Table setEditing:NO animated:NO];
[Table reloadData];
[self.navigationItem.leftBarButtonItem setTitle:@"Edit"];
[self.navigationItem.leftBarButtonItem setStyle:UIBarButtonItemStylePlain];
}
else
{
[super setEditing:YES animated:YES];
[Table setEditing:YES animated:YES];
[Table reloadData];
[self.navigationItem.leftBarButtonItem setTitle:@"Done"];
[self.navigationItem.leftBarButtonItem setStyle:UIBarButtonItemStyleDone];
} }
когда я запускаю программу и нажимаю кнопку удаления (красная кнопка), программа вылетает! в чем проблема? пожалуйста, помогите?