[问题] 关于强制终止function执行

楼主: ssupermaxx (天天睡 睡天天)   2017-11-28 21:45:48
各位高手前辈好
小弟最近刚接触mac程式的开发
使用的语言是swift
最近利用LzmaSDKObjC这个套件进行加解密程式的开发
不料这个套件的加密跟解密function似乎没有支援执行到一半取消的功能 一定要做到完才会停止
请问是否有任何方法可以强制停止做到一半的function
(类似开一个thread执行然后吧thread kill掉之类的)
恳请各位前辈解惑
谢谢!
作者: jazzter (阿里巴巴你妈妈)   2017-11-29 00:16:00
NSOperaiton
楼主: ssupermaxx (天天睡 睡天天)   2017-11-29 16:00:00
NSOperation好像只会将flag设为cancel无法由外部真正
作者: uranusjr (←這人是超級笨蛋)   2017-11-29 17:57:00
既然跟开 thread 类似呐就把它丢到一个 thread 不就好了
作者: luke8197 (数学家相术学家)   2017-12-01 11:01:00
有一定不能做完的需求吗?
作者: Ryuusei (Reality)   2017-12-01 15:36:00
NSThread?
作者: a26364177 (伟霖)   2017-12-02 14:39:00
开始做之前留一份原本的 做完判断 有没有触发中途取消有就拿回旧的 没有就拿做好的 不是一样意思
楼主: ssupermaxx (天天睡 睡天天)   2017-12-07 00:46:00
我要做的是档案复制的取消 所以必须立即中断
作者: fir131 (李大威)   2017-12-07 11:17:00
换一套第三方 选我正解
作者: darktt (小朱)   2017-12-09 10:59:00
档案复制可以看这个https://goo.gl/Detmiy虽然不是Swift的,不过你可以照抄那里面的功能

Links booklink

Contact Us: admin [ a t ] ucptt.com