IOS を初めて使用するので、プログラムに NSThread を実装する必要がありますが、呼び出すと SIGABRT エラーが表示されます。私の現在のコードは以下のとおりです
XMLParser.m
-(void)loadXML
{
categories =[[NSMutableArray alloc]init];
NSString *filepath =[[NSBundle mainBundle]pathForResource:@"cd_catalog" ofType:@"xml"];
NSData *data =[NSData dataWithContentsOfFile:filepath];
parser=[[NSXMLParser alloc]initWithData:data];
parser.delegate =self;
[parser parse];
}
ViewController.m
- (void)viewDidLoad
{
xmlParser =[[XMLParser alloc]init];
NSThread *myThread =[[NSThread alloc]initWithTarget:self selector:@selector(loadXML) object:nil];
[myThread start];
[super viewDidLoad];
}
私のプログラムの何が問題なのか教えてください