iOS 未销毁常见原因整理

2023-09-03  本文已影响0人  简繁之间_来去自然

1 强引用 timer

2 页面退出时 perform after 仍未执行

3 页面退出时 dispatch after 仍未执行

    __weak typeof(self) weakSelf = self;
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        __strong typeof(self) self = weakSelf;
//        [self actionTimer:100];
    });
上一篇下一篇

猜你喜欢

热点阅读