2015-07-14 9 views
0

Чтобы сделать кнопку Respring, я могу написать код следующим образом:
Как добавить кнопку перезагрузки джейлбрейка Применение в Теос

- (void)viewWillAppear:(BOOL)animated { 
    [super viewWillAppear:animated]; 
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    [btn setTitle:@"Respring" forState:UIControlStateNormal]; 
    btn.frame = CGRectMake(100,50,120,100); 

    [btn addTarget:self action:@selector(buttonPushed:) forControlEvents:UIControlEventTouchUpInside]; 
    [self.view addSubview:btn]; 
} 

- (void)buttonPushed:(id)sender 

{ 
    system("killall -9 SpringBoard"); 
    return; 

} 

Но сделать кнопку перезагрузки, это, кажется, не быть в состоянии сделать, как это .
Какой код следует писать?

ответ

0

Попробуйте делать что-то вроде этого:

- (void)buttonPushed:(id)sender 

{ 
    [[UIApplication sharedApplication] reboot]; 
    return; 

} 

Я попробовал это в примере проекта найден here, и она работала. Я заменил вызов шаблона на

[[UIApplication sharedApplication] relaunchSpringBoard]; 

с

[[UIApplication sharedApplication] reboot]; 

 Смежные вопросы

  • Нет связанных вопросов^_^