【发布时间】:2017-01-20 05:58:50
【问题描述】:
我将 coreData swift 类定义为
import Foundation
import CoreData
@objc(Users)
public class Users: NSManagedObject {
}
文件名是
Users+CoreDataClass.swift
我需要把它称为
NSFetchRequest* request = [Users fetchRequest];
我已尝试导入"Users+CoreDataClass-Swift.h",但它无法识别任何带有用户名的类。
我错过了什么。
【问题讨论】:
-
请描述您是如何设置模型的,并告诉我们您的目标操作系统是什么。关于自动创建的
NSManagedObject子类的一般信息可以在in this answer 找到。 -
我的部署目标是 9.0。我正在从“创建 NSManagedObject 类”创建模型,它只能快速创建。我需要在我的目标 c 代码中使用这些。
-
拥有 Swift 类而不是立即生成 Obj-C 类是否可行?
-
不是真的,我更喜欢它来制作 Obj c 类,但不确定它只是自动生成 Swift 类。
-
This 应该比。
标签: objective-c swift xcode core-data swift3