Objective c 错误:应为“{”标记Obj-C之前的标识符或“(”
我正试图开发一款非常基本的iPad 1应用程序,供年轻学生使用,我认为我可以很容易地将其整合起来,但我被卡住了。我只希望用户能够从分段控制列表中选择一个名称,点击“开始”按钮,并查看老师的个人网页。就是这样。3个操作 我遇到了这个错误,我一生都无法解决它。对于我在编码和Obj-C方面的超级新手,我提前表示歉意。我已经阅读了一千个类似问题的问答,但没有一个真正解决了我的问题,因为每一个代码都有完全不同的目标 我希望我能正确地解释我的问题,任何帮助都是非常感谢的。下面是一个更改了名称的片段,大写是出现错误的行:Objective c 错误:应为“{”标记Obj-C之前的标识符或“(”,objective-c,xcode,ipad,Objective C,Xcode,Ipad,我正试图开发一款非常基本的iPad 1应用程序,供年轻学生使用,我认为我可以很容易地将其整合起来,但我被卡住了。我只希望用户能够从分段控制列表中选择一个名称,点击“开始”按钮,并查看老师的个人网页。就是这样。3个操作 我遇到了这个错误,我一生都无法解决它。对于我在编码和Obj-C方面的超级新手,我提前表示歉意。我已经阅读了一千个类似问题的问答,但没有一个真正解决了我的问题,因为每一个代码都有完全不同的目标 我希望我能正确地解释我的问题,任何帮助都是非常感谢的。下面是一个更改了名称的片段,大写是出
@synthesize nameChoice;
@synthesize teacherView;
-(IBAction)getTeacher:(id)sender {
NSURL *pageURL;
NSString *pageURLString;
NSString *name;
int nameNum;
name=[nameChoice titleForSegmentAtIndex:
nameChoice.selectedSegmentIndex];
pageURLString=[[NSString alloc] initWithFormat:
@"http://teacher.website.com/home/showrandomipad.php?name=%@&session=%d"
,name,nameNum];
pageURL=[[NSURL alloc] initWithString:pageURLString];
[teacherView loadRequest:[NSURLRequest requestWithURL:pageURL]];
[pageURLString release];
[pageURL release];
}
{ HERE IS THE ERROR (error: expected identifier or '(' before '{' token)
(switch)nameNum {
case 0:
name=@"Teacher 1";
nameVal=@"teacher 1";
break;
case 1:
name=@"Teacher 2";
nameVal=@"teacher 2";
break;
case 2:
//the list of teachers goes from here.... etc etc etc
您将在[pageURL release]之后关闭该方法;然后添加一个新的{来启动switch语句,该语句的格式也非常奇怪 你打算在那里创建一个新方法吗?如果是这样,你应该注意正确方法的语法 您可以查看本文档中的方法语法: 对于C switch语句:
您将在[pageURL release]之后关闭该方法;然后添加一个新的{来启动switch语句,该语句的格式也非常奇怪 你打算在那里创建一个新方法吗?如果是这样,你应该注意正确方法的语法 您可以查看本文档中的方法语法: 对于C switch语句: 更改:
(switch)nameNum
致:
更改:
(switch)nameNum
致:
你能编辑代码部分格式吗?它有点凌乱,很难看到它从哪里开始/edns…你能编辑代码部分格式吗?它有点凌乱,很难看到它从哪里开始/edns…谢谢你的帮助。我最终删除了项目,从头开始。结果是我有一些不必要的代码仍然挂在函数上我已经删除了,这就把我锁起来了。谢谢你的帮助。我最终删除了这个项目,从头开始。结果发现,我删除的函数中还有一些不必要的代码,这就把我锁起来了。