在我的应用程序中,我要向服务器发送大量报告。 所以我创建了一个从NSOperation扩展的SendReport类。
现在,在我的视图控制器类中,我将创建NSOperationQueue,然后创建多个对象并将它们添加到队列中。
现在在SendReport中,在“main”中我想创建NSMutableURLRequest和NSURLConnection并启动向服务器发送数据......我还想实现NSURLConnection的委托给观察者数据传输以及何时完成... ......
有人可以指导我如何实现“SendReport”类,将数据传输到服务器并实现代表吗?
答案 0 :(得分:1)
根据你所写的内容,你需要将这个过程变得更加复杂。如果要从后台线程发送文件,则无需异步发送它们。只需同步发送它们就可以避免担心代理和回调。如果您要使用NSURLConnection
异步发送文件,那么就不需要处理操作队列,只需启动从主线程发送的文件并使用委托回调来更新UI中的进度。
答案 1 :(得分:1)