【发布时间】:2014-08-23 20:45:48
【问题描述】:
我使用以下代码来延迟更改文本:
int64_t delayInSeconds = 0.6;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
label.text = %"ye";}
我无法取消此功能,所以如果我通过单击“返回”关闭我的 viewController 并立即再次打开它,该功能将更改文本。我怎样才能修改它以允许取消?
【问题讨论】:
-
看看NSTimer
标签: ios objective-c