1

我似乎无法获得视图控制器堆栈中的视图控制器数量。

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

我可以遍历视图控制器和 NSLog 中的对象,但我不能做一个简单的计数。如果我尝试访问此指针,则应用程序崩溃...没有日志,没有错误消息,nada。请帮忙!

4

2 回答 2

8

我相信你想删除*

NSUInteger viewControllerCount = self.navigationController.viewControllers.count;
于 2010-01-10T21:41:04.687 回答
4

这不起作用的原因NSUInteger是它不是对象类型,而是语言类型。

因此,您需要*从作业中删除 ,它应该可以正常工作。

于 2010-01-10T21:45:17.097 回答