gpt4 book ai didi

warnings - 避免 block 中的 "expression result unused"警告

转载 作者:行者123 更新时间:2023-12-02 14:16:39 26 4
gpt4 key购买 nike

以下代码在 block 中的赋值操作上返回表达式未使用警告。该代码不太实用,但排除部分中有更多代码,并且这些代码必须在特定队列上运行。

__block NSNumber *pageId=nil;
dispatch_sync(_myDispatchQueue, ^{
int val;
//... code generates an int and puts it in val
pageId = [NSNumber numberWithInt:val];
}];
//pageId used below

如何消除这个错误?

最佳答案

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-value"
pageId = [NSNumber numberWithInt:val];
#pragma clang diagnostic pop

关于warnings - 避免 block 中的 "expression result unused"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952960/

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