0
我使用SimpleFTPSample从FTP服务器下载和上传。无论结束和开始上传,我必须在特定时间后取消下载。但如果我取消下载,然后开始上传委托方法stream:handleEvent:
没有被调用。 如果在下载完成后开始上载,委托方法会被调用。无法强制取消FTP下载
我无法理解原因。我正在为这两个任务创建单独的连接。
由于我们需要安排runloop与网络流一起使用,并且当我们强制取消下载时runloop不会退出,这是原因吗?
我是否需要在单独的线程中启动两个操作,以便在特定时间后可以开始上传?
有什么办法可以阻止当前的NSRunLoop? – user1101733 2015-02-02 07:57:54
我强制停止下载,但是我的runloop没有退出,因为委托方法在某个时间后被调用。我希望在下载完成后立即开始上传。这是req。 – user1101733 2015-02-02 09:25:25