Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как реализировать паттерн Memento? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Error identifier http://www.cyberforum.ru/objective-c/thread1593391.html
Помогите пожалуйста с ошибкой, не могу понять что не так, по логике все должно работать,,, -(IBAction)numberPressed:(UIButton*)sender { self.screen.text=, self.screen.text]]; ...
Objective-C Коннект iphone и apple tv через airplay Снова я, есть маленький вопрос, кто-нибудь делал коннект iphone и apple tv через airplay? И управление аппой с телефона, аппой на тв Нужно срочно, может кто статью скинет или же исходниками... http://www.cyberforum.ru/objective-c/thread1592319.html
AVAudioPlayerNode добавление эффектов из файла Objective-C
Доброго времени, возник вопрос, не знаю как во время воспроизведения на AVAudioPlayerNode наложить звуковой эффект из файл и убрать его? гуглил? но ничего подходящего не нашел
Загрузка ViewController из xib в storyboard Objective-C
Здравствуйте! Подскажите, пожалуйста, как решить такую задачу: Есть storyboard (в перспективе даже несколько), в разных местах которой надо будет показать один простенький ViewController...
Objective-C Empty projects in Version 6.1.1 http://www.cyberforum.ru/objective-c/thread1588113.html
Здравствуйте Подскажите пожалуйста, во всех ли версиях Хcode есть апликация Empty Project? Или это зависит от выбраного симулятора? Я только начинаю разбираться с этим, поэтому вопрос...
Objective-C Toolbar сверху Собственно вопрос. Как замутить в Xcode тулбар именно так сверху? подробнее

Показать сообщение отдельно
BohdanSavych
1 / 1 / 0
Регистрация: 25.12.2013
Сообщений: 44

Как реализировать паттерн Memento? - Objective-C

01.12.2015, 17:54. Просмотров 316. Ответов 1
Метки (Все метки)

Хочу реализировать паттерн memento .Моя проблема заключается в тому ,что я хочу сохранить состояние игры даже когда юзер закрыл игру . По-сути мне нужно как-то сохранить Объект _deck Немного погуглив я сделал так
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
- (void)saveCurrentState
{
    [[NSUserDefaults standardUserDefaults] setObject:_deck forKey:@"currentDeck"];
    NSLog(@"save");
}
 
- (void)loadPreviousState
{
    _deck = [[NSUserDefaults standardUserDefaults] objectForKey:@"currentDeck"];
    [self updateCardWrapForAllCards];
    NSLog(@"load");
}
создал notification
Objective-C
1
2
 [[NSNotificationCenter defaultCenter] addObserver:self
                                              selector:@selector(saveCurrentState) name:UIApplicationDidEnterBackgroundNotification object:nil];
ну вот а теперь когда ухожу в бэк граунд то програма падает.Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru