看板 MacDev 關於我們 聯絡資訊
各位高手前輩好 小弟最近剛接觸mac程式的開發 使用的語言是swift 最近利用LzmaSDKObjC這個套件進行加解密程式的開發 不料這個套件的加密跟解密function似乎沒有支援執行到一半取消的功能 一定要做到完才會停止 請問是否有任何方法可以強制停止做到一半的function (類似開一個thread執行然後吧thread kill掉之類的) 懇請各位前輩解惑 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.250.209 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1511876751.A.3CB.html
jazzter: NSOperaiton 11/29 00:16
ssupermaxx: NSOperation好像只會將flag設為cancel無法由外部真正 11/29 16:00
uranusjr: 既然跟開 thread 類似吶就把它丟到一個 thread 不就好了 11/29 17:57
luke8197: 有一定不能做完的需求嗎? 12/01 11:01
Ryuusei: NSThread? 12/01 15:36
a26364177: 開始做之前留一份原本的 做完判斷 有沒有觸發中途取消 12/02 14:39
a26364177: 有就拿回舊的 沒有就拿做好的 不是一樣意思 12/02 14:39
ssupermaxx: 我要做的是檔案複製的取消 所以必須立即中斷 12/07 00:46
fir131: 換一套第三方 選我正解 12/07 11:17
darktt: 檔案複製可以看這個https://goo.gl/Detmiy 12/09 10:59
darktt: 雖然不是Swift的,不過你可以照抄那裡面的功能 12/09 10:59