【发布时间】:2011-12-29 10:13:23
【问题描述】:
我正在寻找一种在 UIWebView 中调试 JavaScript 的方法,并且偶然发现了一些关于 _enableRemoteInspector 的文章
http://atnan.com/blog/2011/11/17/enabling-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];
}
所以我尝试了 performSelector 并且它工作正常,并且调试器按描述工作。
但是如何在不使用 performSelector 的情况下编译它呢?
我正在运行 Xcode 4.2.1,我的项目使用 iOS5 SDK。
【问题讨论】:
标签: javascript ios debugging uiwebview compiler-errors