に移動するためにを含むを含むアプリを実行してMKMapView
いますが、アプリのクラッシュで再度ロードしたい場合は、エラーは発生せず、クラッシュして表示するだけです。クラッシュしたマシンコードですが、最初に次のように表示されます。次に、多くのマシンコードが表示されます。back button
UIView
MKMapView
main menu
UIView
MKMapView
com.apple.CoreLocation.ConnectionClient.0x1e5d5220
クラッシュレポートはこちらです:
追加する必要があります。最初にロードしUIView
たときに、 100%機能していることを追加します。
ご協力いただきありがとうございます。
PS:なぜ私が言うのは、おそらくdealloc?
そのようなdealloc
ことをすることで私の問題が解決し、最初に実行するのと同じになると思うからです。
編集1:
私の- (void) viewDidLoad;
方法。
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *response = [self sendPostToURL: @"http://hidden.php"
withPost: @"hidden"];
[self tratarXML: response];
yo = @"Posición actual";
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
self.locationManager.distanceFilter = kCLDistanceFilterNone;
[self.mapView setDelegate: self];
[self.mapView setZoomEnabled: NO];
[self.mapView setScrollEnabled: NO];
if ([CLLocationManager locationServicesEnabled])
{
self.locationManager.delegate = self;
self.mapView.showsUserLocation = YES;
[self.mapView setMapType: MKMapTypeStandard];
[self.mapView setUserTrackingMode: MKUserTrackingModeFollowWithHeading animated: NO];
[self.locationManager startUpdatingLocation];
//[self.locationManager startUpdatingHeading];
self.mapView.userLocation.title = yo;
}
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"Debe activar la localización en esta aplicación para funcionar"
delegate:self
cancelButtonTitle:@"Aceptar"
otherButtonTitles:nil, nil];
[alert show];
}
}
EDIT2: 私の戻るボタンコード:
- (IBAction) iniciar: (id)sender
{
if ([iniciar.title isEqualToString:@"Volver"])
{
menuViewController *obj = [[menuViewController alloc] initWithNibName:@"menuViewController" bundle:nil withUser:user];
[self presentViewController:obj animated:YES completion:nil];
}
else
{
// censored
}
ストーリーボードなどではなく、単純な*.xibナビゲーターを使用しています...
EDIT3:
をロードするメニューボタンMKMapView UIView
- (IBAction) TEST: (id)sender
{
mapaViewController *obj = [[mapaViewController alloc] initWithNibName: @"mapaViewController" bundle: nil withUser: user];
[self presentViewController:obj animated:YES completion:nil];
}