ich eine cocoa touch framework
und Sprache ist objeciveCWie Klasse Accessor Privat in Framework (Objective-C)
Einige Dateien wie folgt zu machen:
Staff.h
@interface Staff : NSObject
-(void) say:(NSString *) text;
@end
Staff.m
@implementation Staff
-(void) say:(NSString *) text{
NSLog(@"%@",text);
}
@end
Unternehmen. h
#import "Staff.h"
@interface Company : NSObject
@property(nonatomic) Staff *Staff;
@end
I Company.h wollen, ist öffentlich und Staff.h ist Projekt und Einstellung wie folgt vor:
Schließlich bauen den Rahmen und dessen Verwendung in einer App Demo und erhalten Fehler wie die folgende in der Demo
wie soll ich den Rahmen festgelegt?
Importieren Sie 'Staff.h' nicht in' Company.h'. Verwende '@class Staff' in der Kopfzeile und führe den Import in' Company.m' durch. – Avi
Danke, können Sie es beantworten, und ich werde es akzeptieren – Leo