フォームのリロードデータの各セルをUITableViewに格納しようとしています。このためにユーザーが追加ボタンを押すと、複数のラベルを1番目のindexPathに追加し、次に追加ボタンを再度クリックすると、複数のセルを最初に保持するセルに追加する必要があります。私はNSMutableArrayのNSDictionaryからtableViewにデータを表示
MyArray ({
firstindex: 1st record
firstindex: 2nd record
}
{
secondindex : 1st record
secondindex : 2nd record
})
記録に私のデータを格納するために探しています
はUITextViewから来て、それぞれの私がして実装している
- (IBAction) Add
{
[myDict setObject:countryTxt.text forKey:@"Country"];
[myDict setObject:cityTxt.text forKey:@"City"];
[myDict setObject:EscortsNumTxt1.text forKey:@"people"];
[myDict setObject:fromDate.text forKey:@"Datetogo"];
[myDict setObject:toDate.text forKey:@"Datetoreach"];
[moreArr addObject:myDict];
NSLog(@"moreDict %@",moreArr);
numberOfrows++;
[moreTable reloadData];
}
複数のエントリで、各行上のボタンのクリックを追加でテーブルに保存されていますこの方法ではなく、TableViewセルで繰り返しデータを表示すると、私はUILabelコードのフレームを含まず、fetchngの問題に直面しているだけです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
countrylbl.text = [[moreArr objectAtIndex:indexPath.row] objectForKey:@"Country"];
citylbl.text = [[moreArr objectAtIndex:indexPath.row] objectForKey:@"City"];
people.text = [[moreArr objectAtIndex:indexPath.row] objectForKey:@"people"];
toDateLbl.text = [[moreArr objectAtIndex:indexPath.row] objectForKey:@"Datetogo"];
fromDteLbl.text = [[moreArr objectAtIndex:indexPath.row] objectForKey:@"Datetoreach"];
}
あなたの例ではテーブルの実装が完全に欠落しています(これはあなたの質問の中核部分です)。 – pasine
私は自分のUITableViewコードを追加しました – user366584