0

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

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

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

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

4

2 回答 2

1

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

于 2011-01-20T12:32:15.403 回答
1

这个例子可能会有所帮助:http ://www.dribin.org/dave/blog/archives/2009/05/05/concurrent_operations/

于 2011-01-20T12:37:32.503 回答