如何将核心数据加载到结构中

时间:2019-10-01 23:46:58

标签: swift core-data struct fetch swift5

我想将核心数据加载到结构CusomData中。 atBATS属性应加载到var title中。属性图片应加载到var backgroundIMage中。我有我的结构,以及它在视图控制器中的位置。

      struct CustomData {
var title: String
var backgroundImage: UIImage
       }


  class ViewController: UIViewController {

fileprivate let data = [
    CustomData(title: "The Islands!", backgroundImage: #imageLiteral(resourceName: "islandZero")),
    CustomData(title: "Subscribe to maxcodes boiiii!", backgroundImage: #imageLiteral(resourceName: "islandThree")),
    CustomData(title: "StoreKit Course!", backgroundImage: #imageLiteral(resourceName: "islandZero")),

]
    }

1 个答案:

答案 0 :(得分:0)

您需要使CustomData成为具有titlebackgroundImage属性的NSManagedObject。核心数据仅适用于从NSManagedObject继承的对象。