【发布时间】:2014-08-03 19:14:44
【问题描述】:
我正在尝试在我的应用程序中实现一个NSURLProtocol,它将获取以myApp://... 开头的 URL
我在一个新的 SWIFT 文件中创建了协议并在AppDelegate 中实现:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
NSURLProtocol.registerClass(myURLProtocol)
return true
}
但我不断收到此错误。我不知道如何将 canInitWithRequest 定义到我的 webViews..
2014-08-03 21:10:27.632 SubViewTest[6628:156910] * WebKit 被丢弃 未捕获的异常 webView:decidePolicyForNavigationAction:request:frame:decisionListener: 委托:* -canInitWithRequest:仅 为抽象类定义。定义 -[_TtC11SubViewTest13myURLProtocol canInitWithRequest:]!
【问题讨论】:
-
你想从其他应用程序打开你的应用程序吗?你在寻找 url 方案吗??
标签: swift nsurl nsurlprotocol