私のプロジェクトでは、タイプ ID のオブジェクトが 1 つあります。私はそれに異なる値を設定しています。次に、どの値が含まれているかを確認する必要があり、それに応じて操作を行う必要があります。
これは私のコードです:
id *currentObject=nil;
-(void)setCurrentObject:(id *)object{
currentObject=object;
}
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
if ( [elementName isEqualToString:@"apple"]) {
[self setCurrentObject:apple];
return;
}
else if ( [elementName isEqualToString:@"orange"]) {
[self setCurrentObject:orange];
return;
}
[self readString];
}
-(void) readString{
//Here I need to check contents of 'currentObject'. If it contains 'apple' then print 'Its apple' else don't do anything
}
タイプ「id」の現在のオブジェクトのこのコンテンツを確認するにはどうすればよいですか? 助けてください。