我想从CFG(配置文件)中读取数据。我该怎么看?它和XML一样吗?
假设我在 text.cfg
中有这个文字Restaurant,tab0.png,tab0/index1.html
Shop,tab1.png,tab1/index1.html
Office,tab2.png,tab2/index1.html
Apartment,tab3.png,tab3/index1.html
现在我要解析它们并创建4个动态按钮,每个按钮都有自己的Png和打开的html文件。
所以最好的方法来解析它们(xml或其他东西)??因为我希望这是通用的,我也必须更新这些数据
答案 0 :(得分:0)
文件是如何格式化的?
如果文件是包含配置详细信息的XML文档,那么您可以将其读入并使用XML解析器解析它,就像使用其他XML文件一样。
如果文件格式不同,例如,使用逗号或制表符分隔符,那么您必须编写自己的代码来解析配置详细信息。
在文件中有几个选项可供阅读,其中之一是:
NSData *fileData = [[NSData alloc] initWithContentsOfFile:filePath];
NSString *fileText = [[NSString alloc] initWithData:fileData encoding:NSUTF8StringEncoding];
完成后不要忘记释放它们。此代码也做了一些假设。