2016-06-14 7 views
1

これはOS Xで動作します:MacOSの中10.12 SierraでWebインスペクタを開くには?

WebPreferences *prefs = [webView preferences]; 
[prefs setDeveloperExtrasEnabled:YES]; 

WebInspector *inspector = [[WebInspector alloc] initWithWebView:webView]; 

しかし、クラッシュを:

-[WebInspector initWithWebView:]: unrecognized selector sent to instance 0xb1ab1ab1a 

が投げ出され、このプライベートAPIですか?

コードはfrom hereとなります。彼らはそれを名前を変更しました

+1

うーん、downvotesについてはわからない。誰かが怒っている... – JAL

答えて

2

http://trac.webkit.org/changeset/189654

TLDR:将来の変更の場合は

WebInspector *inspector = [WebInspector alloc]; 

if ([inspector respondsToSelector:@selector(initWithWebView:)]) 
    [inspector initWithWebView:webView]; 
else 
    [inspector initWithInspectedWebView:webView]; 

は、ちょうどWebKit source codeを見てください。

関連する問題