gpt4 book ai didi

ios - 如何更新核心数据输入值

转载 作者:可可西里 更新时间:2023-11-01 03:36:33 26 4
gpt4 key购买 nike

[newVehicle setValue: _txtFieldVehicleNumber.text forKey:@"number"];

[newVehicle setValue: lblFuelType.text forKey:@"fueltype"];

[newVehicle setValue: lblFuelUnit.text forKey:@"fuelunit"];

[newVehicle setValue: lblDistanceUnit.text forKey:@"distanceunit"];

我想更新名为“Vehicle”的核心数据实体,对于该实体,我有几个属性,当我从实体中选择特定属性时,我想更新其中的一些但不是全部。那我该怎么办??

最佳答案

您可以执行以下操作(近似代码。实现错误处理和检查语法)。

NSFetchRequest *fetchRequest=[NSFetchRequest fetchRequestWithEntityName:@"Vehicle"];
NSPredicate *predicate=[NSPredicate predicateWithFormat:@"vehicle_id==%@",vehicle_id]; // If required to fetch specific vehicle
fetchRequest.predicate=predicate;
Vehicle *newVehicle=[[self.managedObjectContext executeFetchRequest:fetchRequest error:nil] lastObject];

[newVehicle setValue: _txtFieldVehicleNumber.text forKey:@"number"];

[newVehicle setValue: lblFuelType.text forKey:@"fueltype"];

[newVehicle setValue: lblFuelUnit.text forKey:@"fuelunit"];

[newVehicle setValue: lblDistanceUnit.text forKey:@"distanceunit"];

[self.managedObjectContext save:nil]

关于ios - 如何更新核心数据输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053117/

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