在我的项目中,我正在使用propertyList来维护数据。 plist文件被命名为“DataBase.plist”。 DataBase.plist的根目录是一个字典,其中包含5个字典作为子项目...现在,子字典包含4个字符串,其中一个始终是具有密钥“URL”(不带引号)的Web地址.... i “M运行下面的代码以提取该URL关键字的值,但它不工作了..从属性列表中读取NSDictionary Keys
NSString *path = [[NSBundle mainBundle] pathForResource:@"DataBase" ofType:@"plist"];
NSDictionary *rootDict = [[NSDictionary alloc] initWithContentsOfFile:path];
NSString *URLforAll = [[NSString alloc] init];
for (id key in rootDict)
{
if(key == rowString)
{
NSDictionary *dict = [rootDict objectForKey:key];
URLforAll = [dict objectForKey:@"URL"];
}
}
的rowstring是(我的字符串,其值是一样的,在选定单元格的文本测试它,它是准确的)。 请帮助我,如果你可以....我会很感激
这个问题可以更清楚地命名,也许“从属性列表文件中读取NSDictionary键”。它确实没有看到与键值编码有关的任何事情(查看它),当然没有特定的iPhone。相应地重新标记。 – 2009-06-21 05:07:20