gpt4 book ai didi

iPhone:将 boolean 值保存到核心数据中

转载 作者:行者123 更新时间:2023-12-03 18:10:45 24 4
gpt4 key购买 nike

我已将核心数据属性之一设置为 boolean 值。现在,我需要设置它,但 XCode 不断告诉我它可能不会响应 setUseGPS。

[ride setUseGPS: useGPS.on];

在核心数据中设置 boolean 值的方法是什么?我的所有其他属性都是这样设置的,而且效果很好。那么,不确定为什么 boolean 值不能以这种方式设置?

最佳答案

核心数据“没有” boolean 类型(有,但它是一个 NSNumber)。

因此要设置相当于useGPS = YES。

[entity setUseGPS:[NSNumber numberWithBool:YES]];

反之亦然:

BOOL isGPSOn = [[entity useGPS] boolValue];

更新:正如 SKG 所指出的,使用 Objetive-C 中的文字,您现在可以以更简单的方式做到这一点:

[entity setUseGPS:@YES];

BOOL isGPSOn = entity.useGPS.boolValue;

关于iPhone:将 boolean 值保存到核心数据中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937945/

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