- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
正如您在标题中看到的,我收到一个 Sigabrt
错误,该类必须具有有效的 NSEntityDescription
。我的答案是我必须添加到我的项目中以及我必须在哪里实现它。如果这是一个显而易见的问题,请不要评判我,因为我刚刚开始使用 Swift
和 Core Data
编码。
import UIKit
import CoreData
@objc (Trancsaction)
public class Trancsaction: NSManagedObject {
var date: Date?{
get{
return rawDate as Date?
}
set {
rawDate = newValue as NSDate?
}
}
convenience init?(money: Double, date: Date?, reason: String?) {
let appDelegate = UIApplication.shared.delegate as? AppDelegate
guard let context = appDelegate?.persistentContainer.viewContext else {
return nil
}
self.init(entity: Trancsaction.entity(), insertInto: context)
self.reason = reason
self.money = money
self.date = date
}
}
最佳答案
尝试注释此行@objc (Transcsaction)
//@objc (Trancsaction)
public class Trancsaction: NSManagedObject {
关于swift - Sigabrt 出现错误,该类必须具有有效的 NSEntityDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51065205/
此问题源自 previous question 。 当我运行以下代码行时: NSEntityDescription *outputCellEntityDescription = [NSEntityDe
现在我有一个核心数据实体“AAA”,我使用一种方法来获取它的结果: - (AAA *)result{ NSEntityDescription *Entity = [NSEntityDescrip
我有一个名为“录音”的具有一对多关系的用户实体。 生成的界面是这样的: @interface User : NSManagedObject @property (nonatomic, retain)
就结果而言,以下两种方法之间有什么区别: + (id)insertNewObjectForEntityForName:(NSString *)entityName inManagedObjectCon
我的变量 entityDescription 似乎是 nil,所以我在编译时出现 fatal error 。有谁知道解决方案? persistentContainer 在同一个类 (AppDelega
我有一个 CoreData在根 View Controller 上工作的数据库。我有第二个 UIViewController其中当我切换到,并使用相同的行来获取 NSEntityDescription
我有一个 NSTreeController (treeController) 和一个 CoreData 数据库。我想要 NSTreeController 所选对象后面的实体。 我用它来获取正确的 NS
从苹果的例子中,我有这个: Event *event = (Event*)[NSEntityDescription insertNewObjectForEntityForName:@"Even
错误 我今天第一次开始使用 CoreData,但一直遇到这个错误。 线程 1:“'MenuRPG.Inventory' 类的 NSManagedObject 必须具有有效的 NSEntityDescr
错误 我今天第一次开始使用 CoreData,但一直遇到这个错误。 线程 1:“'MenuRPG.Inventory' 类的 NSManagedObject 必须具有有效的 NSEntityDescr
我的 iPhone 应用程序上的 Core Data 有问题。每次我尝试使用 NSEntityDescription 调用方法时,我都会得到一个 objc_exception_throw()(我在符号
我知道这是其他问题的重复,但我已经按照这些问题的答案进行操作,但仍然遇到相同的错误。 我认为错误是因为代码在数据还没有保存时就试图获取数据(保存数据有延迟,因为我是从 Parse 获取数据的)。有
我想从核心数据中删除所有 NSEntityDescription 对象并释放内存。 reset 函数对内存没有任何影响 以下是我的代码 -(void)generatePersons: (NSManag
我已经针对 SO 上的类似问题尝试了建议的解决方案,但没有成功。提取请求找不到实体名称“GarmentType”。 这是我的数据模型: 错误是在这个帮助类中的 executeFetchRequest
我已经为此苦苦思索了太久。我有两个 ViewController 试图使用 NSEntityDescription,一个可以,一个不能(给我上面的错误)。 两个 ViewControllers 都导入
我对 Xcode 分析器的评论感到困惑。我在 Stack 上搜索过,但没有真正找到类似的情况。我有一个 CoreData/SQLite 应用程序,用户在表中选择一条记录,获取该实体的所有属性。然后,根
正如您在标题中看到的,我收到一个 Sigabrt 错误,该类必须具有有效的 NSEntityDescription。我的答案是我必须添加到我的项目中以及我必须在哪里实现它。如果这是一个显而易见的问题,
为了测试托管类,我尝试通过首先尝试模拟 NSEntityDescription 和 NSManagedObjectContext 在单元测试中创建一个实例。 id mockEntityDesc = [
我正在尝试使用我的 Xcode 项目设置核心数据,但遇到了一个我似乎无法摆脱的错误。我在 StudyHub.xcdatamodeld 中有一个名为 UserDetails 的实体。我在 AppDele
我有一位使用 iPad 2 的客户遇到了崩溃,我无法重现它。 崩溃报告: Last Exception Backtrace: 0 CoreFoundation 0
我是一名优秀的程序员,十分优秀!