gpt4 book ai didi

ios - 取消互联网连接不良时的解析重试

转载 作者:行者123 更新时间:2023-11-29 12:28:01 24 4
gpt4 key购买 nike

我正在尝试做一些非常简单的事情:几秒钟后停止 parse.com 查询,使用 NSTimer。经过一些研究,我读到了这是一个很好的“技巧”。

这是我创建计时器的方法:

   NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:6.0
target:self
selector:@selector(stopRetries:)
userInfo:@{@"query":query}
repeats:NO];

因为我在后台线程(和 View Controller 类之外)上运行它,所以计时器在 dispatch_sync(dispatch_get_main_queue());

但是无论我做什么,我都无法停止查询,因为 [query cancel] 什么都不做。我无法在计时器的 userInfo 中传递它。断点显示它有一个地址并且“在那里”,但它看起来像里面的垃圾。

我哪里做错了,我应该怎么做?

我的主要目标是使 parse.com 查询停止的速度快于 30 秒,并通过警报警告用户。

最佳答案

你可以试试这个 [self performSelector:@selector(abc) withObject:nil afterDelay:6.0];

您可以使计时器无效

关于ios - 取消互联网连接不良时的解析重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28498829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com