Iphone 目标C主视图控制器问题
我在MasterViewController.m中遇到语义问题。我遇到的问题是: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: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@”“