【发布时间】:2015-06-24 16:34:31
【问题描述】:
我需要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”,但没有帮助。
【问题讨论】:
标签: ios uiapplication swizzling method-swizzling