Inherits from | NSObject |
Declared in | SGSCountdownTask.h |
Tasks
-
countdown
是否处于倒计时状态
property -
identifier
倒计时任务标识符
property -
countingHandler
计时进行中的回调Block
property -
finishedHandler
计时结束后的回调Block
property -
backgroundTaskIdentifier
后台任务标识,确保App进入后台后依然能够进行计时
property -
– initWithIdentifier:countingHandler:finishedHandler:
指定初始化方法
-
– scheduledWithTimeout:
开启倒计时
-
– cancel
停止倒计时
Properties
backgroundTaskIdentifier 
@property (nonatomic, assign) UIBackgroundTaskIdentifier backgroundTaskIdentifier
Discussion
后台任务标识,确保App进入后台后依然能够进行计时
Declared In
SGSCountdownTask.h
countdown 
@property (nonatomic, assign, readonly, getter=isCounting) BOOL countdown
Discussion
是否处于倒计时状态
Declared In
SGSCountdownTask.h
countingHandler 
@property (nullable, nonatomic, copy) void ( ^ ) ( NSTimeInterval timeInterval ) countingHandler
Discussion
计时进行中的回调Block
Declared In
SGSCountdownTask.h
Instance Methods
initWithIdentifier:countingHandler:finishedHandler: 
指定初始化方法
- (nullable instancetype)initWithIdentifier:(nullable NSString *)identifier countingHandler:(nullable void ( ^ ) ( NSTimeInterval timeInterval ))countingHandler finishedHandler:(nullable void ( ^ ) ( NSTimeInterval timeInterval ))finishedHandler
Parameters
- identifier
倒计时任务唯一标识符
- countingHandler
倒计时进行中的Block
- finishedHandler
倒计时完毕的Block
Return Value
SGSCountdownTask or nil
Declared In
SGSCountdownTask.h