Ios 如何在Theos中为越狱应用程序添加重新启动按钮
要创建restring按钮,我可以编写如下代码:Ios 如何在Theos中为越狱应用程序添加重新启动按钮,ios,button,jailbreak,reboot,theos,Ios,Button,Jailbreak,Reboot,Theos,要创建restring按钮,我可以编写如下代码: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setTitle:@"Respring" forState:UIControlStateNormal]; btn.frame =
- (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;
}
但要使重新启动按钮,它似乎不能这样做。
我应该写什么代码?尝试这样做:
- (void)buttonPushed:(id)sender
{
[[UIApplication sharedApplication] reboot];
return;
}
我在一个示例项目中尝试了这一点,发现效果很好。我将模板的调用替换为
[[UIApplication sharedApplication] relaunchSpringBoard];
与
[[UIApplication sharedApplication] reboot];