gpt4 book ai didi

iphone - Core Data iPhone - 在一张表上更新并从另一张表中删除

转载 作者:行者123 更新时间:2023-11-29 13:42:17 25 4
gpt4 key购买 nike

在我的应用程序中,我在数据库中有两个实体。我有一个显示来自第一个实体的数据的 fetchedresultscontroller。我在每一行上都有一个复选框,当我点击它时,我在数据库中的第一个表得到更新,并且该项目被插入到第二个表中。

我现在要做的是,如果我禁用该复选框,我想从第二个表中删除该条目。有什么猜测吗?这是我的代码。

        currentStatus=@"true";
NSArray *keys = [NSArray arrayWithObjects:@"xyz", @"name", @"id", nil];
NSArray *objects = [NSArray arrayWithObjects:currentStatus,name, id, nil];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
NSManagedObject *data;
data = [NSEntityDescription insertNewObjectForEntityForName:@"SecondTable" inManagedObjectContext:[self context]];
for(id key in dictionary) {
[data setValue:[dictionary objectForKey:key] forKey:key];
}

我没有找到类似“deleteObjectforEntityForName”的内容。

最佳答案

设置一个标志来查看复选框的值。并根据此标志值从第二个表中删除数据。

关于iphone - Core Data iPhone - 在一张表上更新并从另一张表中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8725756/

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