Iphone 目标C主视图控制器问题

Iphone 目标C主视图控制器问题,iphone,objective-c,switch-statement,Iphone,Objective C,Switch Statement,我在MasterViewController.m中遇到语义问题。我遇到的问题是: MasterViewController.m:89:1: Control may reach end of non-void function 这一行也有同样的错误: MasterViewController.m:105:1: Control may reach end of non-void function 它发生在我的两个switch语句的末尾,但我不确定为什么。我所要做的就是在我的MasterView

我在MasterViewController.m中遇到语义问题。我遇到的问题是:

MasterViewController.m:89:1: Control may reach end of non-void function 
这一行也有同样的错误:

MasterViewController.m:105:1: Control may reach end of non-void function
它发生在我的两个switch语句的末尾,但我不确定为什么。我所要做的就是在我的MasterViewController.m中创建部分

我刚进入目标C两天,所以这可能是一个非常简单的问题,我只是简单地回顾一下,因为我还不熟悉所有的错误。因此,如果有人能给我指出正确的方向,我将不胜感激

我的代码:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
switch (section)
{
    case 0:
        return [_section1Items count];
        break;

    case 1:
        return [_section2Items count];
        break;

    default:
        break;
}
}

- (NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
switch (section)
{
    case 0:
        return @"This is section 1";
        break;

    case 1:
        return @"This is section 2";

    default:
        break;
}
}

谢谢

您的方法可能不返回任何内容,但它们应该返回整数(
NSInteger
)和对
NSString
的引用

只需向默认分支添加一些有意义的返回语句。e、 g.
第一种方法返回0
,第二种方法返回nil或
return@”“