代码如下:
%hook UIApplication
- (BOOL)canOpenURL:(NSURL *)url{
NSLog(@“canOpenURL-url0:%@”,url);
return %orig;
}
- (BOOL)openURL:(NSURL *)url{
NSLog(@“openURL-url0:%@”,url);
return %orig;
}
%end
这里打印的两个nslog 只有在编译dylib的时候才会打印出来一个 openURL-url0:cydia:// 我用程序去调用 BOOL flag0 = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@“testbm://xxxxx”]];
BOOL flag1 = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“testbm://xxxxx”]];
均无日志打印出来~~~应该是没有进入这两个方法??
求教=。=