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