1
我似乎无法获得视图控制器堆栈中的视图控制器的数量。计数视图控制器
NSUInteger *viewControllerCount = self.navigationController.viewControllers.count;
我可以通过视图控制器和NSLog中的对象循环,但我不能做一个简单的计数。如果我尝试访问这个指针,ap崩溃...没有日志,没有错误信息,nada。请帮忙!
我似乎无法获得视图控制器堆栈中的视图控制器的数量。计数视图控制器
NSUInteger *viewControllerCount = self.navigationController.viewControllers.count;
我可以通过视图控制器和NSLog中的对象循环,但我不能做一个简单的计数。如果我尝试访问这个指针,ap崩溃...没有日志,没有错误信息,nada。请帮忙!
我相信你想删除*
:
NSUInteger viewControllerCount = self.navigationController.viewControllers.count;
为什么这不工作的原因是因为NSUInteger
不是对象类型,它是一种语言类型。
因此,您需要从作业中删除*
,它应该可以正常工作。
谢谢道格,那正是我所错过的。 – Hank 2010-01-15 02:54:41