Μπορεί κάποιος να μου πει γιατί αυτή η σύγκριση κρατά κάνοντας το πάγωμα της εφαρμογής μου και συντριβή;
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;
}













