我試圖將信息顯示爲帶有2個動態單元的分組UITableView
。每個分組的UITableView
需要在單個視圖中調用10次;每個分組UITableView
在其兩個單元之間顯示不同的信息。動態加載分組tableView
現在我試圖顯示存儲在posts
中的數據庫中的所有數據。但是,當我運行此版本時,應用程序崩潰。如果我更改返回[self.posts count]
在numberOfSectionsInTableView:
返回1
,我只能加載一個部分,如預測。
我的問題是如何顯示10個分組的表格部分,每個部分有不同的信息?
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
//#warning Potentially incomplete method implementation.
// Return the number of sections.
return [self.posts count];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
NSInteger returnValue = 2;
switch (section) {
case 0:
{
returnValue = 2;
break;
}
default:
break;
}
return returnValue;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *CellIdentifier1 = @"Cell";
UITableViewCell *cell;
if (indexPath.section==0)
{
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier1];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier1];
}
if (indexPath.row==0)
{
cell.textLabel.text = [[self.posts objectAtIndex:indexPath.row] objectForKey:@"name"];
}
if (indexPath.row==1)
{
cell.textLabel.text = [[self.posts objectAtIndex:indexPath.row] objectForKey:@"message"];
}
}
return cell;
}
我能夠得到正確數量的部分。但是,它們都是相同的。我如何將正確的名稱和消息加載到每個部分? – williams 2013-04-24 04:41:46
@williams看到我的upadated代碼.. – Mani 2013-04-24 04:55:12
工程就像一個魅力。謝謝! – williams 2013-04-24 05:07:26