将表格单元格添加到iOS中特定部分的表格中

将表格单元格添加到iOS中特定部分的表格中,ios,objective-c,uitableview,Ios,Objective C,Uitableview,如果要添加文档的链接,请不要这样做 我对她有一个问题,我不知道如何解决,需要一个明确的答案 我已经从xcode UI构建了一个表视图,并添加了5个部分,每个部分都包含除section2之外的一些单元格,我想做的是在viewDidLoaded中向section2添加单元格,这可能吗 这是头文件 @interface Menu : UITableViewController; 这是实现文件 @implementation Menu @synthesize drawerTableView; - (

如果要添加文档的链接,请不要这样做

我对她有一个问题,我不知道如何解决,需要一个明确的答案

我已经从xcode UI构建了一个表视图,并添加了5个部分,每个部分都包含除section2之外的一些单元格,我想做的是在viewDidLoaded中向section2添加单元格,这可能吗

这是头文件

@interface Menu : UITableViewController;
这是实现文件

@implementation Menu
@synthesize drawerTableView;

- (void) viewDidLoad {

    NSDictionary *object = [drawerTableView dataSource];

    KhawaterDataManager *sharedManager = [KhawaterDataManager instance];
    CategoriesResponse *categories = [sharedManager categories];
    [categories printObject];

}

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

    NSLog(@"%d", section);

    switch (section) {
        case 1:
            return 5;
            break;

        }

    return [tableView.dataSource[section] count];
}*/

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

    static NSString *cellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: cellIdentifier];

    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
    }

    [cell setBackgroundColor:[UIColor colorWithRed:.8 green:.8 blue:1 alpha:1]];
    cell.textLabel.text = @"hello";
    return cell;
}*/


- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath{

    // my logic
}

@end

我认为您在
UITableView
中使用的是静态单元格。您可以做的是使用动态tableview单元格。您必须取消注释并使用这两种方法来创建单元格:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

我认为您在
UITableView
中使用的是静态单元格。您可以做的是使用动态tableview单元格。您必须取消注释并使用这两种方法来创建单元格:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

您希望在单元格中显示的数据应该来自哪里?如何选择与节匹配的数据?@PhillipMills数据是类别,此对象包含类别数组,每个类别包含一些数据,我不理解你的第二个问题如果我理解你,那么偏移量2处的类别应与节号2匹配。(是这样吗?)因此,在重新加载表时,向该类别添加数据应该会将单元格添加到匹配部分。(事实上,由于您已经注释掉了方法,我不确定任何部分是如何工作的。)@PhillipMills categories中的数据没有添加到表datasource中,我已经从xCode将数据添加到表中,现在想将我的类别添加到表中,请检查Post中的图像,当您说“数据是类别”时,我想我明白了。现在我不知道了。我放弃了。你想在你的牢房里显示的数据应该来自哪里?如何选择与节匹配的数据?@PhillipMills数据是类别,此对象包含类别数组,每个类别包含一些数据,我不理解你的第二个问题如果我理解你,那么偏移量2处的类别应与节号2匹配。(是这样吗?)因此,在重新加载表时,向该类别添加数据应该会将单元格添加到匹配部分。(事实上,由于您已经注释掉了方法,我不确定任何部分是如何工作的。)@PhillipMills categories中的数据没有添加到表datasource中,我已经从xCode将数据添加到表中,现在想将我的类别添加到表中,请检查Post中的图像,当您说“数据是类别”时,我想我明白了。现在我不知道了。我放弃了。是的,我使用的是静态单元格。如果你想动态添加单元格,你必须使用动态单元格。当没有可添加或删除的内容时,使用静态单元格。你应该做的是使用动态cellsOK构建整个tableview非常感谢,如果你有任何问题,请尝试让我知道!是的,我使用的是静态单元格如果你想动态添加单元格,你必须使用动态单元格。当没有可添加或删除的内容时,使用静态单元格。你应该做的是使用动态cellsOK构建整个tableview非常感谢,如果你有任何问题,请尝试让我知道!