0
다음과 같이 개체에 대한 헤더 파일이 있습니다. 나는 그 객체, 몇 가지 작업에 메서드를 호출 할 때xcode가 일부 메소드에는 인터페이스를 찾지 만 다른 메소드에는 인터페이스를 찾지 못하는 이유는 무엇입니까?
#import <Foundation/Foundation.h>
@interface CSSRuleSet : NSObject{
NSMutableArray *Selectors;
NSArray *Properties;
NSMutableArray *Values;
}
-(void)printElement;
-(void)initialiseArrays;
-(NSString *)getValue:(NSString *)Property;
-(void)assignValue:(NSString *)Property:(NSString *)Value;
-(void)addSelector:(NSString *)Selector;
@end
그러나, 다른 오류 " 'CSSStore'는 선택 'initialiseArrays를'선언에 대한 눈에 띄는 @ 인터페이스"를 던져.
문제가있는 것은 printElement 및 initialiseArrays입니다. 어떤 이유로이 객체에 대한 사용자 정의 init 함수를 작성할 수 없었습니다. 오류가 발생하지 않았으므로 실행되지 않습니다.
추가 정보가 필요한 경우 알려주십시오. 미리 감사드립니다!
'CSSRuleSet'에 대한 정의를 주었을 때'CSSStore'를 말합니까? – Tommy
CSSStore에서 printElement를 재정의 하시겠습니까? –