取消performSelector 方法

2021-06-21 02:59:28 字數 570 閱讀 3435

使用performselector:方法

[self performselector:@selector(didrunincurrmodel:) withobject:nil afterdelay:3.0f];
取消:

[nsobject cancelpreviousperformrequestswithtarget:self selector:@selector(didrunincurrmodel:) object:nil];

注意以上是沒有引數的。

當有引數的時候必須保證兩個方法的引數一樣。否則無法取消。

[nsobject cancelpreviousperformrequestswithtarget:self];//取消所有的performselector:方法

[[self class] cancelpreviousperformrequestswithtarget:self];//取消本類中的performselector:方法

取消所有共享

預設共享就是xp在安裝好後把所有硬碟分割槽共享出來,雖然這些共享是隱藏的,並且有密碼保護,但是有這些共享總讓人心裡不舒服。檢視所開的共享,執行 cmd,在dos視窗輸入net share,回車,便可以看到機器開的所有共享。通常開放的共享有 ipc admin c d 等。關閉這些預設共享有兩種方法。...

linux取消屏保

ubuntu預設10分鐘就會進入屏保。我用的ubuntu server12.04,由於沒有桌面,只能用命令。如下 setterm blank 0 禁用屏保 setterm blank 1 1分鐘後開始屏保 settern是系統自帶的命令,的功能相當強大,具體可用setterm help檢視。如 se...

jquery 取消冒泡

1 通過返回false來取消預設的行為並阻止事件起泡。jquery form bind submit function 2 通過使用 preventdefault 方法只取消預設的行為。jquery form bind submit function event 3 通過使用 stoppropaga...