二つ目のWebViewにURLを読み込み、表示したあとにアプリが暴走。
ロジックにまちがいがないので、どのようにして問題を調査していけばいいか、ない知恵を絞りました。ゴミ捨てに行ったとき、3つ目のWebViewをNSSplitViewの外側に(window直に)定義したらどうか、と思いつきました。
異常終了の原因は、frameLoadDelegateをAppDelegateと接続していたことにありました。frameLoadDelegateをCustomView(WebView)に接続したらうまくいきました。
修正(3/31/2016):ひとつ目と二つ目で接続を変えないといけないことが判明しました。
Advertisements