2016-06-14 8 views
1

Dies funktioniert in OS X:Wie Web Inspector am 10.12 Sierra zu öffnen?

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

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

Aber Abstürze in macOS:

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

Ist das private API hinausgeworfen?

Der Code ist from here.

+1

Hmm, nicht sicher über die Downvotes. Jemand ist verrückt ... – JAL

Antwort

2

Sie haben es umbenannt: http://trac.webkit.org/changeset/189654

TLDR:

WebInspector *inspector = [WebInspector alloc]; 

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

Bei zukünftigen Änderungen, schauen Sie in die WebKit source code.

Verwandte Themen