谁能告诉我为什么这个比较不断让我的应用程序冻结和崩溃?导航堆栈监控
NSArray *viewControllerArray = [controlFromMap.navigationController viewControllers];
NSUInteger parentViewControllerIndex = [viewControllerArray count] - 3 // or - whatever;
NSLog(@"Parent view controller: %@", [viewControllerArray objectAtIndex:parentViewControllerIndex]);
if([[[viewControllerArray objectAtIndex:parentViewControllerIndex]stringValue] isEqualToString: @"FromAddressController"]){
_mapView.showsUserLocation = NO;
}
else{
_mapView.showsUserLocation = YES;
}
我试图监控导航堆栈来决定显示的地图,它是什么。 NSLog输出控制器的名称,这就是我想要比较的。 – Makinitez21 2010-01-11 10:58:03