Здесь я получаю утечку памяти на
eventTextField.keyboardAppearance = UIKeyboardAppearanceDefault;
Я объявил текстовое поле глобально и выделил текстовое поле в CellForRowAtIndex, и мой код:
if(indexPath.section == 1)
{
eventTextField = [[UITextField alloc]initWithFrame:CGRectMake(10, 15, 300, 50)];
eventTextField.placeholder = @"Event Name:";
[eventTextField setFont:[UIFont boldSystemFontOfSize:14]];
eventTextField.returnKeyType = UIReturnKeyNext;
eventTextField.keyboardAppearance = UIKeyboardAppearanceDefault;
eventTextField.keyboardType = UIKeyboardTypeDefault;
eventTextField.delegate=self;
if(isRightButton == YES)
{
eventTextField.enabled = NO;
}
else
{
eventTextField.enabled = YES;
}
if([event.eventName length] > 0)
{
eventTextField.text = event.eventName;
}
else
{
eventTextField.text = @"";
}
[elementView addSubview:eventTextField];
cell.accessoryType = UITableViewCellAccessoryNone;
}
и я освобождаю текстовое поле в dealloc.
когда я проверяю распределение объектов, он показывает утечку в:
eventTextField.keyboardAppearance = UIKeyboardAppearanceDefault;
ребята, пожалуйста, помогите мне выбраться из этого.
Любая помощь будет оценена.
Спасибо,
Мониш Кумар.