在我的項目中,我正在使用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