0
嗨我想解析xml文件中的數據到使用可可的組合框。我沒有找到如何從我的XML文件中導入數據。 任何人都可以幫助我嗎?如何從xml文件導入數據並使用可可在NSCombobox中解析它們?
嗨我想解析xml文件中的數據到使用可可的組合框。我沒有找到如何從我的XML文件中導入數據。 任何人都可以幫助我嗎?如何從xml文件導入數據並使用可可在NSCombobox中解析它們?
爲了將數據導入的NSDate對象,你可以使用這樣的事情:
NSString* path = [[NSBundle mainBundle] pathForResource: @"xmlfile" ofType: @"xml"];
NSData* data = [NSData dataWithContentsOfFile: path];
解析XML,你可以使用的NSXMLParser或一些的3rdParty這樣的代碼,例如:TBXML。
隨着TBXML您可以加載XML這樣的:
TBXML * tbxml = [[TBXML alloc] initWithXMLFile:@"books.xml"];
謝謝:)你能不能給我一個教程,顯示了?那麼nscombobox呢?我需要使用數據源嗎? – user1503496 2012-07-05 09:49:41
@ user1503496對於解析XML,您可以使用此TBXML guid [鏈接](http://www.tbxml.co.uk/TBXML/Guides.html),對於nscombobox,我認爲使用數據源更方便,但如果不會更改它在運行時很多,你可以使用內部列表,只需將對象從xml中放入數組,並使用文檔中的方法返回nscombobox [link](https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual /ComboBox/Tasks/ProvidingComboBoxData.html)在這個頁面的底部 – 2012-07-06 07:41:45