NSURLProtocol
で始まる URL をフェッチする をアプリに実装しようとしています。myApp://...
新しい 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: delegate: * -canInitWithRequest: 抽象クラスに対してのみ定義された、キャッチされていない例外を破棄しました。-[_TtC11SubViewTest13myURLProtocol canInitWithRequest:] を定義してください!