Ios Can';无法让InnerBand CoreData框架正常工作

Ios Can';无法让InnerBand CoreData框架正常工作,ios,xcode,core-data,frameworks,Ios,Xcode,Core Data,Frameworks,我正在尝试让InnerBand框架正常工作。如果你不知道,这里有一个链接: 我遵循了github页面上的自述文件以及creators站点上的教程,但是在第一个命令中就出现了一个错误 Car *myCar = [Car create]; Xcode只说“选择器‘create’没有已知的类方法” 到目前为止我所做的: -创建了一个.xcdatamodeld文件,添加了实体(Car)和属性,并将其保存为NSManagedObject子类 -将以下内容导入项目并将其写入.pch文件 #import

我正在尝试让InnerBand框架正常工作。如果你不知道,这里有一个链接:

我遵循了github页面上的自述文件以及creators站点上的教程,但是在第一个命令中就出现了一个错误

Car *myCar = [Car create];
Xcode只说“选择器‘create’没有已知的类方法”

到目前为止我所做的:

-创建了一个.xcdatamodeld文件,添加了实体(Car)和属性,并将其保存为NSManagedObject子类

-将以下内容导入项目并将其写入.pch文件

#import "IBCoreDataStore.h"
#import <CoreData/CoreData.h>
#import "Car.h"
#导入“IBCoreDataStore.h”
#进口
#进口“Car.h”
我对编程比较陌生,那么我缺少什么呢?h类是否应该以某种方式扩展InnerBand框架以使方法(如create)可用


多谢各位

我为您验证了这一点

你需要

#import "NSManagedObject+InnerBand.h"
使用
create
方法

以下是该类别扩展中包含的方法:

// CREATION

+ (id)create;
+ (id)createInStore:(IBCoreDataStore *)store;

// QUERY

+ (NSArray *)all;
+ (NSArray *)allForPredicate:(NSPredicate *)predicate;
+ (NSArray *)allForPredicate:(NSPredicate *)predicate orderBy:(NSString *)key ascending:(BOOL)ascending;
+ (NSArray *)allOrderedBy:(NSString *)key ascending:(BOOL)ascending;
+ (NSArray *)allInStore:(IBCoreDataStore *)store;
+ (NSArray *)allForPredicate:(NSPredicate *)predicate inStore:(IBCoreDataStore *)store;
+ (NSArray *)allForPredicate:(NSPredicate *)predicate orderBy:(NSString *)key ascending:(BOOL)ascending inStore:(IBCoreDataStore *)store;
+ (NSArray *)allOrderedBy:(NSString *)key ascending:(BOOL)ascending inStore:(IBCoreDataStore *)store;

+ (id)first;
+ (id)firstWithKey:(NSString *)key value:(NSObject *)value;

+ (id)firstInStore:(IBCoreDataStore *)store;
+ (id)firstWithKey:(NSString *)key value:(NSObject *)value inStore:(IBCoreDataStore *)store;

// DELETE/DESTROY

+ (void)destroyAll;
+ (void)destroyAllInStore:(IBCoreDataStore *)store;

- (void)destroy;