Ios Can';无法让InnerBand CoreData框架正常工作
我正在尝试让InnerBand框架正常工作。如果你不知道,这里有一个链接: 我遵循了github页面上的自述文件以及creators站点上的教程,但是在第一个命令中就出现了一个错误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
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;