Ios 斯威夫特3和魔法记录

Ios 斯威夫特3和魔法记录,ios,swift3,magicalrecord,Ios,Swift3,Magicalrecord,我正在尝试使用魔幻记录与swift 3,我似乎无法让在线教程的工作 我在桥接标题中有以下内容: #define MR_SHORTHAND #import <MagicalRecord/MagicalRecord.h> #import <MagicalRecord/MagicalRecord+ShorthandMethods.h> #定义MR#u速记 #进口 #进口 在我的swift文件中,我声明了以下内容,以获取获取结果 var inAppDetail: InAppD

我正在尝试使用魔幻记录与swift 3,我似乎无法让在线教程的工作

我在桥接标题中有以下内容:

#define MR_SHORTHAND
#import <MagicalRecord/MagicalRecord.h>
#import <MagicalRecord/MagicalRecord+ShorthandMethods.h>
#定义MR#u速记
#进口
#进口
在我的swift文件中,我声明了以下内容,以获取获取结果

var inAppDetail: InAppDetail!
var inAppPackage: InAppPackage!
private var inAppPackageResultsController: NSFetchedResultsController<InAppPackage>?
private var inAppDetailResultsController: NSFetchedResultsController<InAppDetail>?
let packagePredicate = NSPredicate(format: "price > 0")

override func viewDidLoad() {
    if inAppDetailResultsController == nil{
        inAppDetailResultsController = InAppDetail.MR_fetchAllSortedBy("order", ascending: true, withPredicate: nil, groupBy: nil, delegate: self)

    }

    if inAppPackageResultsController == nil{
        inAppPackageResultsController = InAppPackage.MR_fetchAllSortedBy("order", ascending: true, withPredicate: packagePredicate, groupBy: nil, delegate: self)
    }

}
var-inAppDetail:inAppDetail!
var inAppPackage:inAppPackage!
AppPackageResultsController中的私有变量:NSFetchedResultsController?
AppDetailResultsController中的私有变量:NSFetchedResultsController?
let packagePredicate=NSPredicate(格式:“价格>0”)
重写func viewDidLoad(){
如果inAppDetailResultsController==nil{
inAppDetailResultsController=InAppDetail.MR_fetchAllSortedBy(“顺序”,升序:true,带谓词:nil,groupBy:nil,委托:self)
}
如果inAppPackageResultsController==nil{
inAppPackageResultsController=InAppPackage.MR_fetchAllSortedBy(“顺序”,升序:true,带谓词:packagePredicate,groupBy:nil,委托:self)
}
}
如果我保留MR_uu前缀并将其删除,则会出现无法转换值错误。这意味着这些类型没有成员“fetchAllSortedBy”

我的魔法记录在我的目标C文件中工作,但在这个swift文件中不工作


我是不是在什么地方漏掉了声明?

什么是
无法转换值错误
?这才是真正的问题所在。