我正在使用Objective C.我有一个自定义的cocoa触摸框架和一个嵌入该框架的客户端项目。 在cocoa touch框架中,我使用了一个名为 Mantle.h 的框架,与CocoaPod一起安装。
我尝试将一个名为 AgentLoginRequestModel.h 的头文件作为可可触摸框架中的公共头文件
AgentLoginRequestModel.h :
#import "MTLModel.h"
#import "Mantle.h"
@interface AgentLoginRequestModel : MTLModel <MTLJSONSerializing>
@property (nonatomic, copy) NSString *companyId;
@property (nonatomic, copy) NSString *langId;
@property (nonatomic, copy) NSString *userId;
@property (nonatomic, copy) NSString *password;
@end
接下来,我将从我的cocoa touch框架生成的.framework嵌入到客户端项目中,使用 #import&#34; ParentFramework / AgentLoginRequestModel.h&#34; 导入标头并运行代码在模拟器中。错误&#34;未找到MTLModel.h文件&#34; 出现在#import&#34; MTLModel.h&#34;在.framework#import&#34; MTLModel.h&#34;
内的AgentLoginRequestModel.h中的我已经尝试将Mantle.framework或libMantle.a放入Build Phases&gt;使用Framework目标复制文件,但它仍然无法向公众公开MTLModel.h。
有谁知道如何解决这个问题?