【问题标题】:Cocoa Webkit WebPolicyDecisionListener wrong implementationCocoa Webkit WebPolicyDecisionListener 错误实现
【发布时间】:2014-07-13 03:17:04
【问题描述】:

我正在使用 Cocoa Webkit 在 OS X 上开发应用程序。 我已经实现了我的自定义 WebPolicyDecisionListener 但我得到了休闲错误:

WebPolicyDecisionListener 类在两者中都实现 /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit 和 /Users/cagryInside/Library/Developer/Xcode/DerivedData/MacKeep-aejgqnnxruvgutahmyngzygezfse/Build/Products/Debug/MacKeep.app/Contents/MacOS/MacKeep。 将使用两者之一。哪一个是未定义的。

这是我的代码:

WebPolicyDecisionListener* listener = [[WebPolicyDecisionListener alloc] init];
[[self webView] setPolicyDelegate:listener];

感谢您的帮助。

【问题讨论】:

    标签: objective-c macos cocoa webkit


    【解决方案1】:

    WebPolicyDecisionListener 是一个协议。您需要创建自己的类,声明与 WebPolicyDecisionListener 的一致性,并实现所需的方法,而不是直接实例化它。

    如果您不熟悉使用协议,请参阅Programming with Objective-C: Working with Protocols

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      相关资源
      最近更新 更多