无法创建CLLocation对象

8

我正在尝试使用两种不同的init方法创建CLLocation对象,但是它没有成功并且出现了错误。以下是代码:

CLLocationCoordinate2D locCor = userLoc.coordinate;

CLLocation *locloc = [[CLLocation alloc] initWithLatitude:userLoc.coordinate.latitude longitude:userLoc.coordinate.longitude];

以下是我得到的错误:

"_OBJC_CLASS_$_CLLocation",引用自:

  objc-class-ref-to-CLLocation in MyMap.o

ld: 找不到符号

collect2: ld 返回 1 退出状态

请帮我忙,我不知道为什么会出现这种情况。我正在使用 XCode 3.2.4 版本。这是与版本有关吗?

提前致谢。

1个回答

15

确保导入并连接 CoreLocation 框架。


我已经在Map.m文件中导入了CoreLocation框架,但是如何链接到CoreLocation框架。我在iPhone编程方面非常新手,请解释一下这些内容,以便我能够理解并放置在正确的位置。 - Amarpreet
在左侧窗格中,右键单击您的目标,然后选择“添加现有框架”。选择 CoreLocation ,然后它应该连接正确。您将在目标的“使用库链接二进制文件”部分中看到该框架。 - Justin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接