XML解析器不起作用

时间:2012-08-09 02:44:13

标签: objective-c ios xcode cocoa-touch xml-parsing

我正在尝试将XML Feed加载到我的应用中,我正在使用XML parser framework from Github. 在我放置的ViewDidload中

[self Loadit];

- (void)Loadit {

    RXMLElement *LoadFile = [RXMLElement elementFromURL:[NSURL URLWithString:@"url"]];

    [LoadFile iterate:@"Name" usingBlock:^(RXMLElement *element) {
        NSString *name = [element attribute:@"User"];
        NSLog(@"APP NAME: %@", name);
    }];

    NSLog(@"Done");

}

但是我不知道我是不是很蠢但是它没有调用函数

[LoadFile iterate:@"Name" usingBlock:^(RXMLElement *element) {
        NSString *name = [element attribute:@"User"];
        NSLog(@"APP NAME: %@", name);
    }];

有谁知道为什么? Nslog不会出现在我的xCode日志

        NSLog(@"APP NAME: %@", name);

1 个答案:

答案 0 :(得分:0)

请确保XML中存在参数“Name”(在此方法中为[LoadFile iterate:@"Name" usingBlock:^(RXMLElement *element)),与XML中的完全相同(我的意思是检查区分大小写)。