Я искал метод отладки 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.