gpt4 book ai didi

ios - Block 捕获值,不会改变

转载 作者:行者123 更新时间:2023-11-29 03:04:55 25 4
gpt4 key购买 nike

当结果返回时,我正在使用 block 来更新我的 Collection View 。但我只想在 shouldLoadMoreResults 为 YES 时阻止执行

我正在将他从另一种方法更改为“否”,但无论如何他始终是"is"。

我假设 block 捕获了状态,我做错了什么?

-(void) getMoreResults
{ self.shouldLoadMoreResults = YES;




[searchRequest startSearchWithComplition:^{
if (self.shouldLoadMoreResults)
{
...
}

最佳答案

我认为你犯了一个简单的错误。如果每次调用 -getMoreResults 时都执行 self.shouldLoadMoreResults = YES; 那么 if (self.shouldLoadMoreResults) 是不是很有可能每次都会评估为 YES 吗?

关于ios - Block 捕获值,不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891511/

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