iphone - IOS 是否有发送网页请求并在 iphone ios 上忘记它?

标签 iphone ios background nsurl

我想从我的应用程序向 www.test.com/updateMySqlTables.php 发送一个调用,但我不想等待过程完成。

类似这样的调用

NSString *checkReturn = [NSString stringWithContentsOfURL:checkURL]

却不想等待归来。我希望我的服务器在后台清除表中的所有旧日期。

最佳答案

我认为您只需要启动一个异步请求并实现其相应的 requestDidDeceiveData: 方法和 requestDidFinish: 方法,并将这两个方法留空,因为您不关心请求可能产生的任何响应。由于它是异步的,它会自动在后台运行。您应用的主线程不会受到影响。

iOS SDK 有自己的方式来发布异步请求。你也可以考虑使用更有名的 ASIHTTPRequest 包来完成你的工作,这样更容易设置和监控。

关于iphone - IOS 是否有发送网页请求并在 iphone ios 上忘记它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475943/

相关文章:

iphone - 在文本中定义选项

css - 如何根据一侧的背景图像添加三 Angular 形边框(垂直)?

html - CSS Circle Donut Chart 透明背景

iphone - 将UIButton框架设置在UIImgeView的中心

iphone - 添加单元格后,iOS UITableView 不滚动

iphone - Json 解析问题 iOS : missing "

javascript - 禁用图像时的 CSS 透明背景回退

ios - OAuth 使用 UIWebView iOS

ios - 无法找出编码器aDecoder : NSCoder

ios - 从 CloudKit 检索数据时遇到问题