次のようなオブジェクトのヘッダーファイルがあります。
#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'の表示された@interfaceがセレクター'initialiseArrays'を宣言していません」というエラーをスローするものもあります。
私が問題を抱えているのは、printElementとinitialiseArraysです。何らかの理由で、このオブジェクトのカスタムinit関数を作成することもできませんでした。それはそこにあり、エラーをスローせず、実行されませんでした。
さらに情報が必要な場合はお知らせください。前もって感謝します!