iOS开发 GCD的延时执行

GCD的延时执行需要使用@weakify 和@strongify来保留

不然会报错,并且没有断点

别问我是怎么知道的…

举个栗子


@weakify(webView)

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

@strongify(webView)

NSString *str2 =@"abc";

[webView stringByEvaluatingJavaScriptFromString:str2];

});

怎么写这个weak 和strong?

立即前往 ->

你可能感兴趣的:(iOS开发,基础功能)