我创建了cocoa touch framework
,语言是 objeciveC
有些文件如下:
Staff.h
@interface Staff : NSObject
-(void) say:(NSString *) text;
@end
Staff.m
@implementation Staff
-(void) say:(NSString *) text{
NSLog(@"%@",text);
}
@end
Company.h
#import "Staff.h"
@interface Company : NSObject
@property(nonatomic) Staff *Staff;
@end
我希望Company.h是公共的,Staff.h是项目,并设置如下:
最后,构建框架并在app演示中使用它,并在演示
中获得以下错误我应该如何设置框架?
答案 0 :(得分:1)
请勿在{{1}}中导入Staff.h
。在标题中使用Company.h
,然后在@class Staff
中执行导入。