我正在使用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];
}
答案 0 :(得分:0)
CLLocationCoordinate2D coord = {37.331689,-122.030731};是不正确的,所以这可能是你的应用程序崩溃的原因。
答案 1 :(得分:0)
对你来说可能有点迟,但对其他人来说可能会有所帮助。
我遇到了同样的问题。诀窍是框架没有正确包含在内。
它被列在源代码和资源树中xcode左侧窗格中使用的其他框架中。但由于某种原因,它没有列在每个(!)目标的构建阶段的框架内。
答案 2 :(得分:0)
将http://www.hockeyapp.net/添加到您的应用中。它旨在为您提供良好的调试信息。
答案 3 :(得分:0)
解决! 问题是没有添加mapKit.framework !!
***我的回答是在评论中,我刚才在这里添加了。