我正在尝试将一个非常基本的iPad 1应用程序与年轻学生一起使用,我认为我可以轻松地将它们拉在一起,但我被卡住了.我只是希望用户能够从分段控制列表中选择一个名称,点击GO按钮,然后查看该教师的个人网页.而已.3个动作.
我得到了这个错误,对于我的生活我无法解决它.在编码和Obj-C时,我提前就我的巨型巨型新闻道歉.我已经阅读了类似问题的一千个Q&A,但没有一个真正解决我的问题,因为每个代码都针对完全不同的东西.
我希望我能正确解释我的问题,并且非常感谢任何帮助.这是一个更改名称的代码段,而在CAPITALS中是发生错误的行:
@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
Run Code Online (Sandbox Code Playgroud)
您正在关闭该方法[pageURL release];,然后添加一个新的{以启动switch语句(这也是一种非常奇怪的格式)
你打算在那里创建一个新方法吗?如果是这样,您应该注意正确方法的语法.
您可以检查此文档以获取方法语法:
这对于C switch语句:
http://msdn.microsoft.com/en-us/library/66k51h7a(v=vs.80).aspx
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |