我有一个包含多个
每当填写文本字段并按下提交按钮时:
这将显示数组中最后一个字典的日期。我甚至找不到如何记录特定字典的日期。
假设使用
希望这样说有意义。
感谢您提供的所有快速帮助!!
NSMutableDictionary
的数组。每当填写文本字段并按下提交按钮时:
//The strings
NSString *dateString = @"Date";
NSString *timeString = @"Time";
NSString *typeString = @"Type";
- (IBAction)addData:(id)sender {
[_myDictionary setObject:_dateLabel.text forKey:dateString];
[_myDictionary setObject:_nNumber.text forKey:timeString];
[_myDictionary setObject:_type.text forKey:typeString];
[_myArray addObject:_myDictionary];
[self display]
}
我想在UItextView中显示结果(例如日期),但是我不知道该怎么做。
-(void)displayData{
for (int i = 0; i<_myArray.count; i++) {
[_myArray objectAtIndex:i];
outputString = [outputString stringByAppendingFormat:@"%@\n",[_myDictionary objectForKey:@"Date"]];
}
_myTextView.text = [NSString stringWithFormat:@"%@",outputString];
}
这将显示数组中最后一个字典的日期。我甚至找不到如何记录特定字典的日期。
假设使用
[_myArray objectAtIndex:3] [_myDictionary objectForKey:@"Date"]
。如何记录索引为3的日期?希望这样说有意义。
EDIT SOLUTION
for (int i = 0; i<_myArray.count; i++)
{
outputString = [outputString stringByAppendingFormat:@"%@ %@\n",[[_myArray objectAtIndex:i]objectForKey:@"Date"], [[_myArray objectAtIndex:i]objectForKey:@"Time"]];
}
_myTextView.text = [NSString stringWithFormat:@"%@",outputString];
}
感谢您提供的所有快速帮助!!