iOS 5 - Компиляция частных API для отладки, в частности _enableRemoteInspector

Я искал метод отладки JavaScript в UIWebView и наткнулся на несколько статей о _enableRemoteInspector, в частности

http: //atnan.com/blog/2011/11/17/enpting-remote-debugging-via-private-apis-in-mobile-safari/

Однако я не смог скомпилировать пример кода. Я все время получаю ошибку «Нет известного метода класса для селектора». Не просто предупреждение.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    //Works
    [NSClassFromString(@"WebView") performSelector:@selector(_enableRemoteInspector)];

    //Won't compile
    //[NSClassFromString(@"WebView") _enableRemoteInspector];
}

Я попробовал выполнитьSelector, и он работает, а отладчик работает, как описано.

Но как его скомпилировать, не прибегая к performSelector?

Я использую Xcode 4.2.1, и мой проект использует iOS5 SDK.

5
задан Megasaur 29 December 2011 в 10:13
поделиться