Я посмотрел и посмотрел и искал это, и когда я наконец нашел что-то, это не сработало. Я пытаюсь сохранить и загрузить цвет текста, который пользователь выбирает. Вот моя кнопка сохранить:Сохраните и загрузите цвет текста
-(IBAction)save123456 {
NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:textview];
[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"myColor"];
}
А вот моя нагрузка:
-(IBAction)load123456 {
NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"myColor"];
UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData];
}
мой взгляд текст TextView, если это помогает. Также я связываю все через tuchupinside, поэтому дайте мне знать, если я должен что-то изменить.
Также, если кто-либо знает, как сохранить шрифт текста, который выбирает пользователь, также будет полезно. Спасибо!!
Хорошо спасибо тааак много. Я действительно новичок в Xcode, и я понятия не имею, что я делаю. Вы думаете, что в любом случае вы можете придумать демо-код? Это очень помогло бы. Спасибо – Nicholas
См. Мой отредактированный ответ. Это сохранит ваши значения в файле. Преимущество для новичков в iOS заключается в том, что вы можете запустить приложение на симуляторе и проверить фактический файл, чтобы узнать, правильно ли он сохранил информацию. Чтобы указать путь к файлу, просто запишите, что возвращает 'pathForFile'. – George
Хорошо выглядит хорошо, есть только несколько проблем. За исключением того, что словарь в сохранении в NSMUltiableDictionary имеет ошибки. Они все говорят, что использование Undeclared Identifier ... Fontname или другие цвета. Также NSString в save. Эта ошибка не видна @interface объявляет селектор «pathForFile» – Nicholas