【发布时间】:2013-08-08 07:36:01
【问题描述】:
所以我不得不继承 NSURLProtocol,因为我使用的是 UIWebView 并且想要拦截 ajax 调用,根据this example 可以正常工作。我必须从+ (BOOL)canInitWithRequest:(NSURLRequest *)request 的请求中获取数据,这会导致问题,我现在需要调用实例方法来处理数据,但我不能,因为它是一个类方法。
如何根据请求中的内容调用实例方法?
【问题讨论】:
-
您需要调用的这些方法是否需要访问实例变量,或者您可以重构这些方法,使其成为类方法?
-
是的,不幸的是。
标签: objective-c class instance nsurlprotocol