gpt4 book ai didi

iphone - 增加核心数据模型字段的值

转载 作者:可可西里 更新时间:2023-11-01 04:19:26 25 4
gpt4 key购买 nike

我正在使用以下代码增加模型字段的数量:

- (IBAction) counterButton: (id) sender {
[model.amount++ stringValue];
}

在我升级 Xcode 之前,它工作正常。从那时起,我一直收到以下错误:

"Arithmetic on pointer to Interface 'NSNumber'. which is not a constant size in non-fragile ABI"

当代码运行时,它会在每次触摸 UIButton 时将值递增 1。

任何帮助将不胜感激。谢谢

最佳答案

您不能对 NSNumber 执行++,它在对象中不是基本类型。它也是一个不可变的类型。

如果你想增加 amount 的值,你可以试试这个:

- (IBAction) counterButton: (id) sender {
NSInteger amount =[model.amount integerValue];
amount++;
model.amount = [NSNumber numberWithInteger:amount];

}

关于iphone - 增加核心数据模型字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092501/

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