SugarRecord可可豆荚未申报类型问题

时间:2016-08-04 09:42:20

标签: ios swift sugarrecord

我找到SugarRecord库作为我在Objective-C中使用的MagicalRecord的替代品。

我的项目使用Swift作为主要语言。我已经通过可可豆荚添加了SugarRecord库,现在当我尝试实现这个代码时:

func coreDataStorage() -> CoreDataDefaultStorage {
    let store = CoreData.Store.Named("posts-db")
    let bundle = NSBundle(forClass: CoreDataDefaultStorageTests.classForCoder())
    let model = CoreData.ObjectModel.Merged([bundle])
    let defaultStorage = try! CoreDataDefaultStorage(store: store, model: model)

    return defaultStorage
  }

Xcode抛出错误: /Users/amatrosov/Documents/projects/Project-Name/Project-Name/NewProgramService.swift:18:29:使用未声明的类型'CoreDataDefaultStorage'

1 个答案:

答案 0 :(得分:0)

我使用了这个pod "SugarRecord/CoreData"如果你需要更多的框架,你也可以使用另一个。

在我想要使用一些SugarRecord函数的文件中,我添加了这些行:

import SugarRecord
import CoreData