如何使用应用程序的completionHandler performFetchWithCompletionHandler

时间:2013-09-24 07:10:26

标签: ios objective-c uiwebview ios7 background-process

在新的iOS 7 SDK中,您可以通过实施performFetchWithCompletionHandlerhttp://bit.ly/15ofOx8)来执行后台提取。

他们说你应该在完成后执行completionHandler。究竟是什么时候?

我的performFetch看起来像这样:

NSString *result = [super.viewController.webView stringByEvaluatingJavaScriptFromString:@"loadFeeds();"];

loadFeeds是WebView中的JavaScript函数,用于进行AJAX调用。这意味着它可能会转到另一个线程并松开completionHandler。在Ajax调用完成后如何执行completionHandler

我考虑过使用UIWebView的shouldStartLoadWithRequest来捕获自定义网址,但到那时我已经完全丢失了completionHandler

0 个答案:

没有答案