MKAnnotation 未声明
我的代码有错误:
MKAnnotation *ann = [MKAnnotation alloc];
错误:
MKAnnotation undeclared
我已经导入以下内容:
#import <MapKit/MapKit.h>
#import <MapKit/MKAnnotation.h>
知道如何解决此问题吗?
I have an error with this code:
MKAnnotation *ann = [MKAnnotation alloc];
Error:
MKAnnotation undeclared
I already import the following:
#import <MapKit/MapKit.h>
#import <MapKit/MKAnnotation.h>
Any idea how to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MKAnnotation
不是一个类 - 它是一个 协议 定义可以充当地图上注释的对象的接口 - 因此任何符合该协议的对象(即实现所有所需的方法)可以在其位置使用。MKAnnotation
is not a class - it is a protocol defining an interface to objects that can act as annotations on map - so any object that conforms to that protocol (i.e. implements all required methods) can be used in its place.