popViewController работает с одним представлением, а не с другим - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть пара UIViewControllers и связанных с ними файлов.Я могу вызвать любой из них из другого контроллера UIView («StartController»), нажав кнопку для каждого из них.У каждого из вызываемых UIViewControllers была кнопка, которую я подключил к связанному методу, который извлекает представление из стека, например:

[self.navigationController popViewControllerAnimated: YES];

Методы для обоих кодируются в соответствующих классах реализации, например:

    - (IBAction) validateEntries{

            // some validation goes here        

            [self.navigationController popViewControllerAnimated:YES];
}

и this:

-(IBAction) returnToStart {

    NSLog(@"returnToStart method called");
    [self.navigationController popViewControllerAnimated:YES];

}

Оба метода имеют объявленные вих соответствующие файлы интерфейса:

-(IBAction) returnToStart;

и

-(IBAction)validateEntries;

И кнопки в наконечниках подключаются к ним соответственно через событие «touch up inside».Первый работает нормально, а второй нет - он даже не вызывает метод.Я не понимаю, что может быть причиной этого.Есть идеи?

1 Ответ

0 голосов
/ 23 сентября 2011

звучит так, будто на самом деле кнопка не подключена к нужному методу внутри IB, если метод никогда не вызывается

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...