showDescriptionPath正在从之前的Tableview传递。文本显示,但整个路径打印在UITextField中,而不仅仅是我的plist中的“Description”值。
NSString *DescriptionPath = [[NSBundle mainBundle] bundlePath];
NSString *DescriptionInfoPath = [DescriptionPath stringByAppendingPathComponent:showDescriptionInfo];
showDescription.text = [[NSString alloc] initWithFormat:@"%@",DescriptionInfoPath];
答案 0 :(得分:1)
那是因为你根本不想加载一个值。您在上面发布的代码只会显示您尝试加载的路径。
您可以使用以下命令初始化字典并获取值:
NSDictionary * myDict = [[NSDictionary alloc] initWithContentsOfFile:DescriptionInfoPath];
NSString * theValue = [myDict valueForKey:@"theKey"];
showDescription.text = theValue;
[myDict release];
希望有所帮助