我正在构建一个应用程序,我需要根据用户所处的阶段更改一些有用的信息:
我在字典中使用了标记为Stage1 ... Stage7的字符串,我希望在用户移动滑块时显示每个阶段的有用信息。
NSDictionary *foodInfo = [foodArray objectAtIndex:row];
NSInteger numberLookup = lroundf([stageSlider value]);
NSString* stageText = @"Stage";
stageText = [stageText stringByAppendingFormat:@"%i", numberLookup];
NSNumber *helps = [foodInfo objectForKey:@"Stage1"]; // Need stageText string instead "Stage1" shown?
notesLabel.text = helps;
目前我无论滑块位于何处都显示“Stage1”文本,并且我已经确认“stageText”正在递增/递减。
如何将stageText字符串放入而不是显示的文本字符串?
感谢您的帮助。
padapa
答案 0 :(得分:0)
NSNumber *helps = [foodInfo objectForKey:stageText];
答案 1 :(得分:0)
那样的? NSNumber *helps = [foodInfo objectForKey:[NSString stringWithFormat:@"stage%d",numberLookup]];