ios - 如何将 NSObject 数组存储在 Core Data 中?

标签 ios swift3 nsobject

我有一个像下面这样的类

import UIKit
....
class MobileContact: NSObject {    
    var mobileNumber : String? = nil
    var type : String? = nil
}

我需要使用 NSKeyArchiver 存储核心数据

你能举个例子吗?

最佳答案

U可以将对象存储在数组中,存储在core data中

在 .xcdatamodeld 文件中创建实体并添加属性(任何名称)并选择类型“Transformable”。

或者你可以只在相同的属性下存储对象而不是存储数组。

检查这个link有关 swift 中核心数据工作的更多详细信息

关于ios - 如何将 NSObject 数组存储在 Core Data 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43935019/

相关文章:

ios - NSTextStorage 子类在删除字符时崩溃

iphone - 如何在 View Controller 之间传递数据

iphone - Interface Builder 的 'Class Actions' 面板中的 'Object Identity' 在哪里?

objective-c - -forwardInvocation 用于类方法

ios - MFMessageComposeViewController 显示并突出显示消息正文以进行编辑

ios - 在 View 和 TableView 之间传递对象数组时出错

iOS 自动布局 : how to dynamically evenly space items?

ios - 从开放式 BLE 设备获取燃烧卡路里

swift - 如何减少类属性的代码重复 (Swift 3)

ios - alamofire 在 swift 3 中上传相机和图库图像