iPhone应用程序在呈现视图控制器时崩溃

时间:2010-12-25 00:44:26

标签: objective-c cocoa ios ios-simulator

我正在使用Xcode处理iPhone项目,实际上我之前没有使用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 :(得分:0)

CLLocationCoordinate2D coord = {37.331689,-122.030731};是不正确的,所以这可能是你的应用程序崩溃的原因。

答案 1 :(得分:0)

对你来说可能有点迟,但对其他人来说可能会有所帮助。

我遇到了同样的问题。诀窍是框架没有正确包含在内。

它被列在源代码和资源树中xcode左侧窗格中使用的其他框架中。但由于某种原因,它没有列在每个(!)目标的构建阶段的框架内。

答案 2 :(得分:0)

http://www.hockeyapp.net/添加到您的应用中。它旨在为您提供良好的调试信息。

答案 3 :(得分:0)

解决! 问题是没有添加mapKit.framework !!

***我的回答是在评论中,我刚才在这里添加了。