【问题标题】:iphone - Sending data to server and using NSOperationQueueiphone - 将数据发送到服务器并使用 NSOperationQueue
【发布时间】:2011-01-20 12:22:30
【问题描述】:

在我的应用程序中,我必须向服务器发送大量报告。 所以我创建了一个继承自 NSOperation 的 SendReport 类。

现在我将在我的视图控制器类中创建 NSOperationQueue,然后创建多个对象并将它们添加到队列中。

现在在 SendReport 中,在“main”中,我想创建 NSMutableURLRequest 和 NSURLConnection 并启动将数据发送到服务器......我还想实现 NSURLConnection 到观察者数据传输的委托以及完成时.. ...

有人可以指导我如何实现“SendReport”类,它将数据传输到服务器并实现委托?

【问题讨论】:

  • 您似乎在这里实际上有三个不同的问题:(1)如何使用 NSOperationQueue? (2) 如何使用 NSMutableURLRequest 和 NSURLConnection? (3) 如何为 NSURLConnection 实现委托?也许您应该自己对这些特定领域进行一些研究。照原样,您似乎在要求某人为您编写程序。

标签: iphone data-transfer nsoperation nsoperationqueue


【解决方案1】:

【讨论】:

    【解决方案2】:

    根据您所写的内容,您正在使这个过程比它需要的更加复杂。如果您从后台线程发送文件,则无需异步发送它们。只需同步发送它们,您就可以避免担心委托和回调。如果您打算使用NSURLConnection 异步发送文件,则无需搞乱操作队列,只需启动从主线程发送的文件并使用委托回调来更新您的 UI 中的进度。

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 2011-04-23
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多