Сбой приложения iPhone при представлении контроллера представления - PullRequest
0 голосов
/ 25 декабря 2010

Я работаю над проектом iPhone с использованием XCode, и я фактически не программировал с использованием Objective-C раньше.

Итак, моя проблема в основном в том, что мое приложение вылетает всякий раз, когда я нажимаю кнопку, на которой предполагается показать вид карты мира. Я думаю, что проблема в последних двух строках кода, но все же я не могу понять, почему! Потому что всякий раз, когда я закомментирую строку [self presemtM…], программа не падает.

Буду признателен за вашу помощь!

-(IBAction) pushedGo:(id)sender
{
    CLLocationCoordinate2D coord = {37.331689, -122.030731};

    MapViewController *mapView = [[MapViewController alloc] initWithCoordinates:coord    andTitle:@"Apple" andSubTitle:@"111"];

   [self presentModalViewController:mapView animated:YES]

   [mapView release];

}

Ответы [ 4 ]

0 голосов
/ 09 октября 2015

Решено!проблема была в том, что mapKit.framework не был добавлен !!

*** Мой ответ был в комментариях, и я просто добавил его здесь.

0 голосов
/ 08 сентября 2011

Возможно, немного поздно для вас, но это может быть полезно для других.

У меня просто была такая же проблема.Хитрость заключалась в том, что рамки не были включены должным образом.

Он был указан среди других структур, используемых на левой панели xcode в дереве источников и ресурсов.Но по какой-то причине он не был указан в рамках на этапах сборки каждой (!) Цели.

0 голосов
/ 08 сентября 2011

Добавьте http://www.hockeyapp.net/ в ваше приложение.Он предназначен для предоставления вам хорошей отладочной информации.

0 голосов
/ 25 декабря 2010

CLLocationCoordinate2D ord = {37.331689, -122.030731}; не правильно, так что это, вероятно, то, что разрушает ваше приложение.

...