RestKit作为静态库/子项目的一部分

时间:2013-01-17 04:43:27

标签: objective-c xcode static-libraries restkit

我正在开发自己的静态库,它是iOS应用程序的子项目(我将称之为MyApp)。这个库(我将称之为MySDK)提供了一组对象,这些对象是从RESTful Web服务返回的JSON结构的实现。我正在尝试使用RestKit来处理我的Web服务和MySDK中的对象之间的映射。

在将RestKit添加到MySDK之前,我将MySDK作为MyApp的子项目,并且编译得很好。

然后,我关闭了MyApp并打开了MySDK项目。我按照此处的说明将RestKit添加到MySDK项目:https://github.com/RestKit/RestKit/wiki/Installing-RestKit-v0.20.x-as-a-Git-Submodule。然后,在MySDK的一个.h文件中,我添加了一行:

#import <RestKit/RestKit.h>

我改变了界限:

@interface MySDKObject : NSObject  { /*...*/ }

@interface MySDKObject : NSObject<RKObjectLoaderDelegate>  { /*...*/ }

一切都编好了。然后,我关闭了MySDK项目并重新打开了MyApp项目。项目导航器显示了项目之间的这种关系:

  • 我的应用
    • MySDK
      • RestKit

在代码编辑器中,我现在收到此错误:

#import <RestKit/RestKit.h> 'RestKit/RestKit.h' file not found

奇怪的是,在问题导航器中,此错误消息在“我的应用程序”目标下报告。

0 个答案:

没有答案