Когда я заменяю @"hello"
на строку заголовка таблицы, ячейка отображается пустой. Если я оставляю привет, все работает, в том числе и "строка сведений". Я не знаю, почему он это делает, так как подробная строка настроена точно так же, как строка заголовка.
вот код:
в файле .m у меня есть
@synthesize detailsstring;
@synthesize titlestring;
и все это определено одинаково в .h в .m У меня также есть это:
- (void)viewDidLoad{
titlestring =[[NSUserDefaults standardUserDefaults] objectForKey:@"titletext"];
detailsstring = [[NSUserDefaults standardUserDefaults] objectForKey:@"details"];
tabledata = [[NSArray alloc] initWithObjects:@"hello", nil];
tablesubtitles = [[NSArray alloc] initWithObjects:detailsstring, nil];
[super viewDidLoad];
}
Теперь я сохраняю эти пользовательские ошибки в другом контроллере. Вот действие кнопки сохранения в другом контроллере представления:
- (IBAction)saveButton:(id)sender {
NSUserDefaults *titletext = [NSUserDefaults standardUserDefaults];
[titletext setObject:titleTextfield.text forKey:@"titletext"];
NSUserDefaults *details = [NSUserDefaults standardUserDefaults];
[details setObject:detailstextfield.text forKey:@"details"];
NSUserDefaults *categoryUser = [NSUserDefaults standardUserDefaults];
[categoryUser setInteger:selectedCategory forKey:@"category"];
}
Что я делаю не так?