У меня есть ячейка табличного представления, созданная из файла пера.В табличном представлении есть разные ячейки, и чтобы получить ввод с клавиатуры, мне нужно прокрутить табличное представление вверх по экрану.Теперь проблема заключается в том, что когда я делаю, значение моей ячейки очищается.
Я знаю, что ячейка воссоздается, когда представление выключается и на экране, но еще хуже то, что моя переменная по умолчанию пользователя в этот момент равна нулю, и я получаюпустое текстовое поле.
Чтобы подтвердить, что значение по-прежнему находится в пользовательских значениях по умолчанию, когда я перезагружаю приложение, возвращается это значение.
Так я создаю свою ячейку tableview
else if ([indexPath row] == 4)
{
static NSString *WeeklyHoursCellIdentifier = @"WeeklyHoursCell";
WeeklyHourTableViewCell *tempTextfieldcell = (WeeklyHourTableViewCell *)[self.tableView dequeueReusableCellWithIdentifier:WeeklyHoursCellIdentifier];
if (tempTextfieldcell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"WeeklyHourTableViewCell" owner:self options:nil];
tempTextfieldcell = calculateTextFieldTableViewCell;
self.calculateTextFieldTableViewCell = nil;
}
if ([prefs objectForKey:@"iPhoneWeeklyHours"] != nil) {
tempTextfieldcell.textField.text = [prefs objectForKey:@"iPhoneWeeklyHours"];
}
Любая идея, ребята.Я действительно застрял здесь.
Спасибо