2016-06-08 68 views
0

我創建了一個cocoa touch framework和語言是objeciveC如何使類訪問私有的框架(Objective-C的)

某些文件,如下所示:

Staff.h

@interface Staff : NSObject 
-(void) say:(NSString *) text; 
@end 

Staff.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是項目,並設置如下所示:最後 enter image description here

,構建框架,並在應用程序演示使用,並得到錯誤在演示以下

enter image description here

我應該如何設定的框架?

+0

請勿在'Company.h'中導入'Staff.h'。在標題中使用'@class Staff'並在'Company.m'中執行導入。 – Avi

+0

謝謝,你能回答嗎,我會接受它 – Leo

回答

1

請勿在Company.h中輸入Staff.h。在標題中使用@class Staff,並在Company.m中執行導入。