问题标签 [nsentitydescription]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1550 浏览

ios - 从“NSEntityDescription *”分配给“NSManagedObject Subclass*”的不兼容指针类型

我正在保存托管对象上下文,并使用以下方法来执行此操作:

它有效,一切似乎都很好,但我收到了警告:

VitTrainingDay是核心数据实体 TrainingDay 的 NSManagedObject 子类。 trainingDayObject是一个实例VitTrainingDay

我试过阅读 上的文档NSEntityDescription,但由于我分配给一个实体,我对问题所在感到困惑。

我对核心数据和 Objective-C 很陌生,所以如果这真的很明显,请原谅我。这几天一直困扰着我。

0 投票
1 回答
114 浏览

core-data - 获取 NSEntityDescription 关系

我有一个像这样的核心数据模型:

SALES_REP <--->> 客户 <---->> PURCHASE_AGREEMENT <<-------->> 产品

我可以获得购买协议的实体描述,并且可以获得关系(toCustomer 和 hasProducts)

但是是否也可以获得 Sales_Rep 或者我必须通过 CUSTOMER 实体来获取它?

谢谢

0 投票
3 回答
1234 浏览

ios - NSEntityDescription 创建方法的区别

以下两种方法在结果方面有什么区别:

我应该什么时候使用它们中的每一个?

0 投票
1 回答
1452 浏览

ios - iOS:具有一对多关系的核心数据更新对象

在我的应用程序中,我有以下代码来更新数据库:

没关系,但我还有其他两个与 Struct 相关的对象:

“Id_Loc”(一对多)“Details”(一对一)

我不知道如何更新它们,我不知道如何从我的对象“结构”中调用它们我什么也没找到你能帮帮我吗?谢谢

0 投票
2 回答
71 浏览

ios - iOS:更新核心数据数据库需要很多时间

在我的项目中,我应该下载以这种方式制作的 JSON 文件:

我的代码是这样的:

如您所见,我将字典数组传递给该方法,然后检查实体是否存在。它工作正常,我没有细节问题。'问题',如果它是调用它的方式,是我有 12000 个元素,这个方法运行了大约 53 秒。它非常非常慢。我可以采用什么类型的解决方案来加快速度?或者我应该把这个方法放在后台进程中?谢谢

0 投票
1 回答
1678 浏览

ios - iOS:删除核心数据中具有一对多关系的实体

在我的应用程序中,我以这种方式有两个实体:

在此处输入图像描述

所以,我有两个问题:

1-当我删除“第一个”实体时,我想删除属于第一个的所有实体“特征”。我是否设置删除规则“级联”?

2-如果我从图中删除“特征”对象,使用方法

我也想删除特征身份,不仅从图中,有什么办法呢?

谢谢

0 投票
1 回答
191 浏览

ios - 核心数据:删除最后一个具有一对多关系的实体

在我的应用程序中,我有两个实体:

在此处输入图像描述

多个“活动”内部有记录。当我删除活动中的最后一个 ActivityRecord 实体时,我还想删除活动实体。我确实“取消”了 whichDate 但未删除活动的删除规则。

结果在这里:

在此处输入图像描述

0 投票
1 回答
353 浏览

ios - iOS: sorting an NSArray of core data objects

I have a NSArray with core data entities called:

thy have an attribute called "value" that can be a double

I have to sorting this array by this value but I don't understand what's the way to do it, because I have not a key to access to the object.

Do you have any suggests?

0 投票
1 回答
611 浏览

ios - 在 NSArray 中获取 NSFetchRequest 的所有结果

在我的应用程序中,我这样做是为了从实体中获取所有特定价值

int 这样我获得了一个NSArrayiesNSDictionary但我直接想要一个值数组。什么是没有循环的快速获取它的方法?

0 投票
1 回答
231 浏览

sqlite - 以编程方式检查核心数据实体是否被索引

我目前正在使用位于Core Data 和sqlite 数据库之间的库(即它处理大量Core Data 调用,并将它们转换为SQL 查询)。我注意到在创建 sqlite 表时,它不会添加任何索引。我试图添加此功能,但看不到核心数据模型“索引复选框”属性的存储位置。

我可以访问每个 NSEntityDescription 和 NSAttributeDescription,我认为这将是列出“索引”属性的位置。但是,compoundIndexes 数组为 nil,并且似乎没有另一个索引属性。