Вот мой код в appdelegate.m
NSURL *url = [[NSURL alloc] initWithString:kBioXML];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
XMLParser *parser = [[XMLParser alloc]initXMLParser];
[xmlParser setDelegate:parser]; < - warning
XMLParser.h выглядит как
@class AppDelegate, Bio;
@interface XMLParser : NSObject {
NSMutableString *currentElementValue;
AppDelegate *appDelegate;
Bio *aBio;
NSString * bioText;
}
@property(nonatomic, retain) NSString *bioText;
- (XMLParser *) initXMLParser;
@end
И XMLParser.m
@implementation XMLParser
@synthesize bioText;
- (XMLParser *) initXMLParser{
[super init];
appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
bioText = @"";
return self;
}
Предупреждение "Отправка XMLParser *" параметру несовместимого типа 'id
что я должен изменить, чтобы решить это предупреждение?
спасибо