2010-03-18 22 views
0

showDescriptionPath正在從前一個Tableview傳遞。文本顯示出來,但整個路徑打印在UITextField中,而不是我的plist中的「Description」的值。我如何指定只顯示我的plist的「值」 - 現在整個路徑加載在我的UITextfield

NSString *DescriptionPath = [[NSBundle mainBundle] bundlePath]; 
NSString *DescriptionInfoPath = [DescriptionPath stringByAppendingPathComponent:showDescriptionInfo]; 
showDescription.text = [[NSString alloc] initWithFormat:@"%@",DescriptionInfoPath]; 

回答

1

這是因爲你根本沒有試圖加載一個值。您上面發佈的代碼只會顯示您要加載的內容的路徑。

您可以初始化一個字典,並使用獲得的值:

NSDictionary * myDict = [[NSDictionary alloc] initWithContentsOfFile:DescriptionInfoPath]; 
NSString * theValue = [myDict valueForKey:@"theKey"]; 
showDescription.text = theValue; 
[myDict release]; 

希望幫助

相關問題