如何指定仅显示我的plist的“值” - 现在整个路径加载到我的UITextfield中

时间:2010-03-18 16:04:16

标签: iphone uitableview uitextfield plist

showDescriptionPath正在从之前的Tableview传递。文本显示,但整个路径打印在UITextField中,而不仅仅是我的plist中的“Description”值。

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

1 个答案:

答案 0 :(得分:1)

那是因为你根本不想加载一个值。您在上面发布的代码只会显示您尝试加载的路径。

您可以使用以下命令初始化字典并获取值:

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

希望有所帮助