Iphone 加入时—;MapKit/MapKit.h“;获取错误“;架构i386的未定义符号:“;

Iphone 加入时—;MapKit/MapKit.h“;获取错误“;架构i386的未定义符号:“;,iphone,cocoa-touch,mkmapview,mkmapviewdelegate,Iphone,Cocoa Touch,Mkmapview,Mkmapviewdelegate,为了实现mapView,我尝试添加?您包含了头,因此可以编译代码,但您没有链接二进制库,因此无法完成构建过程。在目标设置中,转到构建阶段,并在“与二进制库链接”部分中,添加MapKit.framework。请检查下面的屏幕截图 您包含了头,因此可以编译代码,但您没有链接二进制库,因此无法完成构建过程。在目标设置中,转到构建阶段,并在“与二进制库链接”部分中,添加MapKit.framework。请检查下面的屏幕截图 如果您在Xcode 5上,您可以使用@import-MapKit,而您作为LLV

为了实现mapView,我尝试添加?

您包含了头,因此可以编译代码,但您没有链接二进制库,因此无法完成构建过程。在目标设置中,转到构建阶段,并在“与二进制库链接”部分中,添加
MapKit.framework
。请检查下面的屏幕截图


您包含了头,因此可以编译代码,但您没有链接二进制库,因此无法完成构建过程。在目标设置中,转到构建阶段,并在“与二进制库链接”部分中,添加
MapKit.framework
。请检查下面的屏幕截图


如果您在Xcode 5上,您可以使用
@import-MapKit
,而您作为LLVM模块为您处理。

如果您在Xcode 5上,您可以使用
@import-MapKit
,而您作为LLVM模块为您处理

- (void)viewDidLoad
{
    mapView = [[MKMapView alloc]initWithFrame:CGRectMake(0, 0, 320, self.view.frame.size.height - 90)];
    mapView.showsUserLocation = YES;
    mapView.mapType = MKMapTypeHybrid;
    mapView.delegate = self;
    [self.view addSubview:mapView1]; 
    [super viewDidLoad];
}