我在这个问题上花了6个多小时,真的需要帮助。我的RKCatalog示例编译得很好。但是,当我试图将这些例子包括到我的独立项目中时,我遇到了各种各样的问题:
当我从我的主项目运行这个示例时,我得到了这个异常: 2012-03-06 11:18:18.689 Tracker1502 1502:707+项目计数::未识别的选择器发送到类0xdaac 4
这告诉我,选择器被发送到NSManagedObject类,该类没有应用ActiveRecord类别。我根本找不到将NSManagedObject+(ActiveRecord)导入到何处来使其工作。我试过像前缀标题一样高,但还是没有运气。
我是否需要将rest工具包项目中的库导入到主项目中,并将它们放入“用库构建phases>Link二进制文件”中?我已经这样做了,并在常规框架的基础上移动了其他工具包库。
如果我已经使用了rest工具包中的核心数据库,是否需要包含核心数据框架?我目前在“”中都有。删除核心数据会导致rest工具包核心数据库中的错误。
如果我已经从该项目导入库,是否需要将头文件或库搜索路径设置到rest文件夹?我尝试了派生数据的多个文件夹,并可以确认标头是否存在。
我不能在前缀头中添加#import "RestKit.h“。它说它找不到文件。不过,我现在可以在前缀文件中添加#import <RestKit/RestKit.h>或#import "RestKit/RestKit.h":
#import <Availability.h>
#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <RestKit/RestKit.h>
#import <RestKit/CoreData/CoreData.h>
#import "RestKit/CoreData/NSManagedObject+ActiveRecord.h"
#endif我知道这一定是很简单的事情,但我一直在这个问题上花几个小时,根本看不见。RKCatalog项目的工作没有那么多的定制。WHat我的项目设置做错了吗?
谢谢你的帮助!
发布于 2012-03-06 17:00:13
发布于 2012-08-23 03:37:16
我刚刚在Xcode 4.2中遇到了类似的问题。我想我的情况有些不同,设置标志没有帮助,帮助的是删除原始的NSManagedObject子类(而不是类别),然后从
YourModelName.xcdatamodeld > Editor >创建NSManagedObject子类
或
File > New > NSManagedObject子类
https://stackoverflow.com/questions/9587695
复制相似问题