不能采用WebKit协议

2 cocoa webkit objective-c

#import <WebKit/WebKit.h>

@interface MyClass : NSObject <WebFrameLoadDelegate> {
WebView *webView;
}
Run Code Online (Sandbox Code Playgroud)

找不到'WebFrameLoadDelegate'的协议声明

Vla*_*mir 5

WebFrameLoadDelegate是一个非正式的协议 - 它被声明为一个类别NSObject.要使用它,您需要在类接口中声明所需的方法并实现它们.

当用于声明协议时,类别接口没有相应的实现.相反,实现该协议的类在它们自己的接口文件中再次声明这些方法,并将它们与其实现文件中的其他方法一起定义.