问题标签 [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 投票
2 回答
490 浏览

ios - NSEntityDescription 仅在 iPad Air 7.1 上返回 nil

我最近一直在为我的应用程序使用 CoreData。奇怪的是,它只在装有 iOS 7.x 的 iPad Air 上崩溃。我已经在物理设备和 iOS 模拟器上运行过,它永远不会在 Air 上崩溃,并且总是在其他地方运行。(在 iPad Air iOS 8.0 上不会崩溃)

崩溃发生在我的一个 CoreData 调用中,特别是

第一行不返回 nil,但第二行返回,第四行我的应用程序崩溃了。

这是一个非常奇怪的场景,因为在其他模拟器上它不返回 nil 值。

非常感谢任何帮助或建议

0 投票
1 回答
35 浏览

ios - creat new managed object using coredata

i'm trying to create a new object and save it to core data. even my code is correct as syntax and logic -as i've learned- ,but I can't understand why these errors occur.

Errors

0 投票
0 回答
165 浏览

ios - IOS/Xcode: NSEntityDescription nil 错误

嗨,根据教程,我已将以下方法连接到添加新视图控制器中的完成按钮。

文本字段保存回它自己的控制器。程序构建并运行。但是当您单击完成按钮保存新记录时,它会引发错误。该方法似乎得到了输入的文本——基于name NSString * @"jkl" 0x00007f9828d8d6b0调试器中的存在,但 NS 实体为 nil 并且它崩溃了。entity NSEntityDescription * nil 0x0000000000000000 我已经三次检查了实体的名称,它是正确的。

谁能告诉我可能出了什么问题?谢谢!

编辑:

这是其中一个线程的一些附加内容。我在调试方面不够熟练,不知道这意味着什么:

0 投票
2 回答
719 浏览

ios - NSEntityDescription 在展开可选值时返回 nil

这就是正在发生的事情:我是 swift 新手,我还不太了解 CoreData,但我正在关注 youtube 上的一些教程,以便学习它。现在,当我运行我的应用程序时,它会崩溃,然后出现错误“致命错误:在展开可选值时意外发现 nil”

详细信息:此代码来自一个帮助新手快速使用 CoreData 的教程。

这是代码:

导入 UIKit 导入 CoreData

类 SwiftCoreDataHelper: NSObject {

}

然后,它就在这里崩溃:

我应该怎么做才能修复这个错误?我在这个线程中待了 3 天,我不知道在哪里运行!

提前致谢。

更新

这是我的代码:

导入 UIKit 导入 CoreData

类 MainViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

}

谓词 NSPredicate? 无 无

也许错误就在这里?如果是这样,我看不到它。任何想法?

再次感谢!!!

0 投票
4 回答
99 浏览

objective-c - CoreData 实体获取请求

我有一个名为的实体TimeInterval,其唯一属性是 astartDatefinishDate,它们的类型是 Date。我显然不需要添加另一个名为的属性,totalTime因为可以通过以下方式计算:[finishDate timeIntervalSinceDate: startDate]

我可以为属性创建一个获取的属性totalTime吗?如果不是,那么最好的方法是什么,而不必添加 totalTime 作为属性,因为这似乎是多余的。

顺便说一句,我是 Core-Data 的新手。

0 投票
1 回答
361 浏览

ios - NSEntityDescription.entityForName 返回 nil 我该如何解决这个问题?

所以我得到了错误:

致命错误:在展开可选值时意外发现 nil

经过一些跟踪和错误后,我认为这与let ent看到有关

ent 似乎是 nil,但我不能使用 ent?如在 let nItem = InvoicesList(entity: ent?, insertIntoManagedObjectContext: context)

那么我该如何解决这个问题?核心数据实体 InvoiceList 有属性但在开始时没有值这是错误的吗?

0 投票
1 回答
1001 浏览

swift - 核心数据 NSEntityDescription.entityForName 返回 nil,但 managedObjectModel.entities 列出了实体

我正在尝试快速创建 NSManagedObject 的子类。我在模型编辑器中创建了两个名为 Pages 和 Book 的实体并生成了它们的类文件。这是两个类:

作为创建页面实例的测试,我在 ViewDidLoad 中编写了这段代码,但由于在模型中找不到实体而失败:

“StoreTest”是我的应用程序的名称,它也在模型编辑器中为两个实体设置。为了查看发生了什么,我在创建实例之前添加了这段代码:

NSEntityDescription.entityForName 调用返回 nil,但对 managedObjectModel.entities 的调用返回两个实体。

我确定没有拼写问题。此外,managedObject 不是零。我的数据模型文件的目标已正确设置为我的应用程序模块。

我正在使用 xCode 6.4。

谢谢你的帮助!

0 投票
2 回答
1377 浏览

swift - 将图像保存到核心数据中并将其提取到 tableview 单元格中

我使用实体“用户”和属性“用户名”设置了 CoreData(当我在 uitextfield 中输入内容时,它会保存到核心数据中,并且我从核心数据中读取到 tableview 单元格)。这就像一种魅力。但是我也想显示从 imagepickercontroller 中选择的图片,当我选择图片时它也可以正常工作,但是当我点击保存时,我认为我已经保存了它。我不知道它是否被保存,因为我消除了所有错误,所以我没有错误,但它不会将该图片读入 tableview 单元格。我将二进制数据类型的新属性“图像”放入核心数据文件,但代码不起作用。

这是保存到核心数据的代码

这是tableview从核心数据中读取数据的代码

我也试过

但 Swift 2.0 没有该语法 imageWithData

0 投票
1 回答
34 浏览

ios - 非常奇怪的核心数据错误 iOS

我正在构建一个食谱应用程序,它保存带有图像和标题的食谱。标题字符串和图像一样保存得很好,但是当我从核心数据中拉出标题时,标签文本就会显示为这样。

在此处输入图像描述

它在核心数据中保存为字符串,这是我保存和检索它的方法。

节省

取回

问题二...

这刚刚开始发生并且工作了一段时间,但是在详细的 VC 中,当我保存具有不同标题的第二个条目时,它只会使用始终存在的相同条目填充表格视图(它在表格视图中重复)... 但是当我选择它时,详细的 VC 会更新为正确的条目!

在此处输入图像描述

然而,当我删除第一个时,它会显示之前的正确条目。

在此处输入图像描述

在此处输入图像描述

这是我更新详细 VC 并获得正确条目的代码...

VC 中的 segue 方法...(这有效,传递了正确的条目,但它不会以这种方式显示在表格视图中)

我已经从手机上删除了该应用程序并再次运行它,但这种情况一直发生?任何帮助将不胜感激!

0 投票
1 回答
26 浏览

ios - 替换 CoreData 中的属性

我在 CoreDate 中有一个名为 BudgetDetail 的实体。我有下面的代码,我想更新属性“剩余”,但它似乎是添加新记录而不是更新。

看起来好像添加了一条新记录,而不是在循环中更新一条记录。我不确定为什么会发生这种情况,任何帮助将不胜感激。