im new to obj-c и кодирование в целом, но im ловить на самом деле быстро. Я пришел сюда, чтобы найти какое-то руководство. Я не уверен, как сформулировать свою проблему, поэтому я сделал несколько visualsпроведите по экрану, чтобы удалить поисковый ракурс слева. Удалить переключатель слева.
Когда я удаляю ячейку из таблицы VC, она удаляется без проблем.
Когда я удаляю ячейку во время поиска, она удаляется без проблем.
после того, как я удалил ячейку во время поиска и закончил мой поиск, нажав на отмену, я получаю сообщение обратно в свой основной файл, но у меня есть переключатель для удаления в левой части ячеек, и у меня нет способа его удалить.
#pragma mark Swipte cell to delete (see comment)
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
// bug: when deleting from search controller and ending search, VC does not end editing.
// todo: move this into the updateVC and make it a button to work around bug above (or just fix the bug you noob..)
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
if (editingStyle == UITableViewCellEditingStyleDelete){
Contacts * contacts = [[Contacts alloc] init];
if (tableView == self.searchDisplayController.searchResultsTableView){
contacts = [listOfFilteredContacts objectAtIndex:indexPath.row];
NSString* URL = [NSString stringWithFormat:@"removed website for security reasons", contacts.pidJSON];
NSDictionary * dictionary = [JSONHelper loadJSONDataFromURL:URL];
[listOfFilteredContacts removeObjectAtIndex:[indexPath row]];
}
else{
contacts = [listOfContacts objectAtIndex:indexPath.row];
NSString* URL = [NSString stringWithFormat:@"removed website for security reasons", contacts.pidJSON];
NSDictionary * dictionary = [JSONHelper loadJSONDataFromURL:URL];
[listOfContacts removeObjectAtIndex:[indexPath row]];
}
[tableView reloadData];
}
}
Ваш вопрос не имеет ничего общего с Xcode. Пожалуйста, прочитайте описание тега. – rmaddy
Да, я исправил это после публикации. Спасибо – highboi