1.在某個(gè)時(shí)間,多次點(diǎn)擊事件只會(huì)執(zhí)行一次
#pragma mark -- 防止用戶多次惡意點(diǎn)擊,造成彈出不斷
- (void)starButtonClicked:(id)sender
{
//先將未到時(shí)間執(zhí)行前的任務(wù)取消结借。
[[self class]cancelPreviousPerformRequestsWithTarget:self selector:@selector(shopCollectMethod:) object:nil];
//時(shí)間到了,可以執(zhí)行某個(gè)任務(wù)了
[self performSelector:@selector(shopCollectMethod:) withObject:nil afterDelay:0.25];
}
2.判斷某個(gè)方法是否實(shí)現(xiàn)
[tester respondsToSelector:testSelector]
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者