【发布时间】:2016-06-08 09:58:07
【问题描述】:
我创建了一个cocoa touch framework,语言是objeciveC
一些文件如下:
员工.h
@interface Staff : NSObject
-(void) say:(NSString *) text;
@end
员工.m
@implementation Staff
-(void) say:(NSString *) text{
NSLog(@"%@",text);
}
@end
公司.h
#import "Staff.h"
@interface Company : NSObject
@property(nonatomic) Staff *Staff;
@end
我希望 Company.h 是公开的,而 Staff.h 是项目,设置如下:
最后构建框架并在应用demo中使用,demo中报如下错误
我应该如何设置框架?
【问题讨论】:
-
不要在
Company.h中导入Staff.h。在标题中使用@class Staff并在Company.m中进行导入。 -
谢谢,你能回答吗,我会接受的
标签: ios objective-c xcode cocoa-touch xcode7