Swift/OC計時器使用方法

 

 


SwiftAndOC計時器使用方法>Demo點此下載spa


 

使用方法請見Demoget

OC包含計時器ast

刪除date

暫停下載

恢復定時器

 

Swift方法

只含刪除im

 


#pragma mark - 刪除定時器
- (void)deleteTimer {
            if (timer == nil) {
            
            return;
        }    // 刪除定時器
    [_timer invalidate];
    
    self.timer = nil;
}

#pragma mark - 暫停定時器
- (void)stopTimer {
    
    // 暫停定時器
    [_timer setFireDate:[NSDate distantFuture]];
}

#pragma mark - 開啓定時器
- (void)startTimer {
    
    // 開啓定時器
    [_timer setFireDate:[NSDate distantPast]];

}top


    // MARK : 刪除定時器
    private func deleteTimer() {
        
        if timer == nil {
            
            return;
        }
        
        // 刪除定時器
        timer!.invalidate();
        
        timer = nil;
        
    }
di

相關文章
相關標籤/搜索