графические контроллеры - PullRequest
       22

графические контроллеры

1 голос
/ 11 января 2010

Я не могу получить количество контроллеров представления в стеке контроллера представления.

NSUInteger *viewControllerCount = self.navigationController.viewControllers.count;

Я могу перебрать контроллеры представления и NSLog объекты внутри, но я не могу сделать простой подсчет. Если я пытаюсь получить доступ к этому указателю, ap падает ... нет журнала, нет сообщения об ошибке, нада. Пожалуйста, помогите!

Ответы [ 2 ]

8 голосов
/ 11 января 2010

Я полагаю, вы хотите удалить *:

NSUInteger viewControllerCount = self.navigationController.viewControllers.count;
4 голосов
/ 11 января 2010

Причина, по которой это не работает, заключается в том, что NSUInteger не тип объекта, это тип языка.

Поэтому вам нужно удалить * из назначения, и оно должно работать нормально.

...