我需要对Swizzle UIApplication
方法进行分类,尤其是“ application:handleOpenURL:
”。我添加了 UIApplication 的类别类。我已经将自己的方法与原始方法交换了,但它从未触发过。Swizzle 类在应用程序启动的第一次调用,但从未触发 swizzle 方法。我附上了代码供您参考。
- (BOOL) xxx_application: (UIApplication *) application handleOpenURL: (NSURL *) url {
NSLog(@"\n\n Swizzle handle open url..");
[self xxx_application:application handleOpenURL:url];
NSLog(@"URL: %@", url);
return YES; }
谁能拯救我的一天?我尝试使用一些私人图书馆,如“RSSwizzle”,但没有帮助。