2012-08-09 49 views
1

我試圖加載XML進到我的應用我使用的是XML parser framework from Github. 在我的viewDidLoad我放在XML解析器將無法工作

[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); 
+0

你得到'NSLog(@「完成」)'?另一個'NSLog'在塊內部,這可能是你的問題。 – Dustin 2012-08-09 03:10:40

+0

@Dustin是的,我得到NSLog'完成'!我怎樣才能請求該塊? – Frenck 2012-08-09 03:16:55

+0

你檢查了你的XML格式或鏈接嗎? – 2012-08-09 04:27:29

回答

0

請確保參數「名稱」(在這種方法 - [LoadFile iterate:@"Name" usingBlock:^(RXMLElement *element))存在於你的XML並作爲完全按照XML(我的意思說檢查大小寫敏感度)。