我有这个项目与一个UITextView,这是显示我从一个UIPickerView的选择。我已经可以显示选择,但是当我选择另一个选择时,它会覆盖之前的选择,并且我需要跟踪我所做的所有选择。
下面是我的代码:
NSString *msg = [NSString stringWithFormat: @"Você comprou %@ %@ e pagará R$ %.2f.",
[quantidade objectAtIndex:[pickerView selectedRowInComponent:1]],
[produtos objectAtIndex:[pickerView selectedRowInComponent:0]], total];
texto.text = msg;任何人都能帮上忙?谢谢
发布于 2012-04-13 22:45:13
一种解决方案可以是在视图控制器中创建一个实例变量,即NSMutableString。然后,每次从选择器视图中选择一个新值,只需将新选择追加到字符串中,如下所示:
在.h中
NSMutableString *mutableStr;在.m中
// In your init
mutableStr = [[NSMutableString alloc] initWithString:@""];
// When a selection is made
[mutableStr appendFormat:@"Você comprou %@ %@ e pagará R$ %.2f.",
[quantidade objectAtIndex:[pickerView selectedRowInComponent:1]],
[produtos objectAtIndex:[pickerView selectedRowInComponent:0]], total];https://stackoverflow.com/questions/10141239
复制相似问题