我有一個數組,其中包含幾個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"]
。我如何記錄第三個索引的日期?
希望這是有道理
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];
}
感謝所有快速幫助!
沒錯,這就是我一直在尋找。 – Gulfer 2013-05-01 14:07:38