gpt4 book ai didi

iphone - MKMapKit 和 IOS4

转载 作者:行者123 更新时间:2023-12-03 18:51:58 26 4
gpt4 key购买 nike

大家好, 我正在尝试让 MKMapView 启动并运行,但是我似乎无法克服似乎是引用错误的问题。我花了几个小时在谷歌上搜索这个以及昨晚。

标题:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface MapsViewController : UIViewController {
MKMapView *mapView;
}

@end

主要:

#import "MapsViewController.h"

@implementation MapsViewController
- (void)viewDidLoad {
[super viewDidLoad];
mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
[self.view insertSubview:mapView atIndex:0];
}

- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
[mapView dealloc];
}

@end

错误:

Build Maps of project Maps with configuration Debug

Ld build/Debug-iphonesimulator/Maps.app/Maps normal i386
cd /workspace/iphone_dev/Maps
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk -L/workspace/iphone_dev/Maps/build/Debug-iphonesimulator -F/workspace/iphone_dev/Maps/build/Debug-iphonesimulator -filelist /workspace/iphone_dev/Maps/build/Maps.build/Debug-iphonesimulator/Maps.build/Objects-normal/i386/Maps.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -o /workspace/iphone_dev/Maps/build/Debug-iphonesimulator/Maps.app/Maps

Undefined symbols:
"_OBJC_CLASS_$_MKMapView", referenced from:
objc-class-ref-to-MKMapView in MapsViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

我设法在相应的文件夹中找到了 MKMapKit.framework。我缺少什么吗?

最佳答案

听起来您需要通过右键单击 Xcode 中的项目列表并选择“添加”->“现有框架”来将 MapKit.framework 添加到您的项目中。选择 MapKit,您应该会看到它列在 Targets -> Your App -> Link Binary with Libraries 下。

关于iphone - MKMapKit 和 IOS4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4168354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com