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

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

我可以通过视图控制器和NSLog的对象循环内,但我不能做一个简单的计数。如果我尝试访问该指针,AP崩溃...没有日志,没有错误消息,虚无缥缈。请帮助!

有帮助吗?

解决方案

我相信你想删除*

NSUInteger viewControllerCount = self.navigationController.viewControllers.count;

其他提示

为什么这是不工作的原因是因为NSUInteger不是对象类型,它是一种语言类型。

因此,你需要从分配中删除*,它应该工作得很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top