2011-07-23 52 views
0

我有一个基于导航的应用程序。 第一种观点是的tableView,当我按下第三单元我会导航到一个MapViewControllerMKMapView - iphone开发

else if (2 == indexPath.row) 
    { MapViewController *maps = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil]; 
     [email protected]"Maps"; 
     [self.navigationController pushViewController:maps animated:YES]; 
     [maps release]; 
    } 

什么不对的代码?我收到一个错误!

+1

什么错误? – Anna

+0

该视图未加载(未导航) –

+0

2011-07-24 01:41:03.663 CafeYounes [11858:207] ***由于未捕获异常'NSInvalidUnarchiveOperationException'导致应用终止,原因:'*** - [NSKeyedUnarchiver decodeObjectForKey :]:无法解码类的对象(MKMapView)' ***一次调用堆栈: –

回答

1

您需要将MapKit.framework添加到您的Xcode项目中。

的Xcode 4

  1. 选择目标 - >构建阶段 - >链接二进制与图书馆。
  2. 点击右下角的小“+”。
  3. 添加MapKit.framework
  4. 重新编译
+0

我是对的,我忘记了!谢谢 –