gpt4 book ai didi

cocoa - QCView inputKey 响应 NO 但在 YES 时崩溃

转载 作者:行者123 更新时间:2023-12-03 17:00:04 25 4
gpt4 key购买 nike

我有一个 QCView,里面有一个 boolean 输入分割器。当我尝试执行 [qcview setValue:NO forInputKey:@"showCube"]; 时,它按预期工作,并且输入设置为 NO。但是,当我尝试执行 [qcview setValue:YES forInputKey:@"showCube"]; 时,我得到 EXC_BAD_ACCESS。我尝试过使用 1、YES 和 TRUE,但它们都给出相同的错误。到底是什么问题导致了这个神秘的错误?

谢谢

最佳答案

setValue:forInputKey: 期望 value 是一个对象(不是您提供的标量)。

尝试

 [qcview setValue:[NSNumber numberWithBool:YES] forInputKey:@"showCube"];

 [qcview setValue:kCFBooleanTrue forInputKey:@"showCube"];

(独立标量 NO 在这种情况下有效,因为它的计算结果为 0,相当于 Objective-C 中的 nil,其中,在某些情况下,可以接收消息而不会爆炸。但实际上您应该使用 NSNumber 构造函数或 Core Foundation 常量之一。)

关于cocoa - QCView inputKey 响应 NO 但在 YES 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552869/

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