如何在 Objective-C 中为单个实例覆盖单个方法?
在Java中我做这样的事情:
public static void main(String[] args){
MyClass aObject = new MyClass(){
@Override
public int myMethod(Object someParameter){
// Some custom code
...
// Call the super method
return super.myMethod(someParameter);
}
};
}
我需要这样做,因为NSNotificationCenter
如果要加载特定的网页(webView:shouldStartLoadWithRequest:navigationType:
),我必须通过它接收通知。
我想观察的 UIWebView 嵌套在(来自apache cordovaCDVViewController
的自定义类)中,但我不能只覆盖视图控制器的 Web 视图的委托,因为原始委托具有使 PhoneGap 能够运行的实例化代码。