是否有可能作为部分中的行数返回NSMutableArray的值(而不是计数)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSLog(@"number of rows in section: %@",[arrayofNombre objectAtIndex:section]);//it prints the right value
    return [arrayofNombre objectAtIndex:section];
}


该应用程序崩溃,当我输入一个常量值(例如,返回值2)时,该应用程序运行,但未提供预期的结果。
我肯定会丢失一些东西。
感谢您的帮助。

最佳答案

似乎您正在返回一个NSNumber,而该方法正在等待一个NSInteger。您应按以下方式转换NSNumber。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSLog(@"number of rows in section: %@",[arrayofNombre objectAtIndex:section]);//it prints the right value
    return [[arrayofNombre objectAtIndex:section] intValue];
}

关于iphone - numberofRowsinSection是否可以返回NSMutableArray的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16427707/

10-13 04:04