-1

私はtableViewを使用していますが、tableViewのセクション数と行数には入りません。ここにコードがあります

セクション数と行数のコードは次のとおりです。

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  {


return 1;

}

セクション コードの行数

 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

   {

NSLog(@"Cell is");


return 1;
}

セル値

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath


  {
static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle 
                                   reuseIdentifier:CellIdentifier] autorelease];

    cell.selectionStyle=UITableViewCellSelectionStyleNone;


}


       MultipleDetailViewsWithNavigatorAppDelegate *appDelegate = (MultipleDetailViewsWithNavigatorAppDelegate *)[[UIApplication sharedApplication] delegate];

        cell.textLabel.font=[UIFont fontWithName:@"Helvetica" size:16];
        cell.textLabel.textAlignment=UITextAlignmentLeft;    

        PublishData *theCellData = [appDelegate.publishArray objectAtIndex:indexPath.row];

       NSLog(@"Cell is");


        cell.textLabel.text =@"Test";




        return cell;

}

4

2 に答える 2

2

テーブルビューのデータソースとデリゲートを設定しましたか? ないと思います。codeやxibに設定して確認してみてください。

于 2013-06-17T10:19:55.120 に答える
0

どうやってテーブルビューを追加しましたか?. インターフェイスビルダーを使用して追加した場合は、テーブルビューのデータソースを設定してください。プログラムで追加した場合は、[tableview setDatasoucre:self]; を設定します。

于 2013-06-17T10:12:44.093 に答える