Я пытаюсь собрать очень простое приложение для 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