Может быть, в методе
[self clrscreen];
вы обрабатываете пользовательский интерфейс, и UITableView перерисовывается.Если это так, в данный момент вы называете
[oDescription becomeFirstResponder];
, его там нет.Пожалуйста, проверьте, если oDescription
не nil
.
Еще одна вещь: где / когда это называется:
....
....
else if(editingStyle == UITableViewCellEditingStyleInsert) ?