llxyls
(llxyls)
1
%hook SpringBoard
-(void)applicationDidFinishLaunching:(id)application
{
%orig;
NSLog(@"****");
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@“liuqi” message:@“liuqiqiq” delegate:self cancelButtonTitle:@“cool” otherButtonTitles: nil];
[alertView show];
[alertView release];
}
%end
这是代码,应该没错啊?
我的解决办法是,把TARGET = iPhone::8.0:7.0 这么写,大概是版本太新了,我编译时直接告诉我UIAlertView被deprecated了,所以我猜,把SDK版本降低即可,在iPhone6 9.3上可运行;
llxyls
(llxyls)
3
我在iphone4s 7.1.2 和iPhone5s 8.3上运行都不行
GFG
8
。。。。。。。我也是啊,弹窗一直没有,只是重启,郁闷死了,也不报错
GFG
9
我解决了,我在SBLockScreenManager中重写- (void)lockUIFromSource:(NSUInteger)source withOptions:(id)options这个方法,用的是UIAlertController,就可以了