2011-07-23 49 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

我是對的,我忘記了!謝謝 –