我一直在尋找一種方法來調試JavaScript在UIWebView中約_enableRemoteInspector一些相關的文章特地趕來的iOS 5 - 編譯私人API進行調試 - 特別_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。
從警告的方式ARC成爲一個錯誤?你有什麼參考?我想知道根本原因。 – iHTCboy 2017-11-03 03:26:54