Как бросить курить iphone

Как бросить курить iphone

или «Как имитировать домашняя кнопка нажата событие?»

Мне нужно, чтобы перезапустить мое приложение iPhone, и я хочу, чтобы программа бросить курить, так что пользователь будет иметь только запустить его.

Если я просто использовать exit(0)некоторые изменения не будут сохранены, так как они были бы , если пользователь завершает работу, нажав на кнопку домой.

Перезагрузка необходима для изменения языка.

Связанный код:

- (void)onChangeLanguage: (id)sender {     NSArray *lang = [NSArray arrayWithObjects:((Whatever *)sender).newLanguage, nil];     [[NSUserDefaults standardUserDefaults] setObject:lang forKey:@"AppleLanguages"];     NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];     NSArray *languages = [defaults objectForKey:@"AppleLanguages"];     NSString *currentLanguage = [languages objectAtIndex:0];      NSLog(@"Current language: %@", currentLanguage);     // *** }    

Если пользователь начинает с помощью кнопки домой, язык изменится.

Если // ***заменяется exit(0), язык не изменится.

Source: askvoprosy.com


Добавить комментарий