我一直在编写一个Mac应用程序来检查每个HTTP请求,因此我使用WebView加载请求.
问题是我似乎无法弄清楚如何获取每个资源项的内容.
我正在尝试通过以下WebResourceLoadDelegate方法获取资源的内容:
- (void)webView:(WebView *)sender resource:(id)identifier didFinishLoadingFromDataSource:(WebDataSource *)dataSource
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.
我也在看,[dataSource data]但只是给了我请求的HTML而不是资源项的数据.
关于如何获取资源内容的任何想法?
下面的"已弃用"表示"在Mac OS X 10.5版中不推荐使用32位代码,不允许使用64位代码."
我想在Max OS X版本10.5中使用class_setSuperclass,即使我仍然可以这样做,编译器会发出警告,告诉我它已被弃用但它仍然构建并且Bundle仍然可用.
我的问题是Max OS X 10.5中的等价物是什么?