ios - 错误 "Property ' 在类型 'MyAnnotation' 的对象上找不到标题“

标签 ios xcode mkmapview mapkit mkannotation

我正在关注本教程 http://mayurbirari.wordpress.com/2011/02/07/how-to-access-mkmapkit-in-iphone/在我的 IOS 应用程序中的 map 上设置注释,但出现 13 个错误:

  • “在‘MyAnnotation’类型的对象上找不到属性‘title’”(4次)
  • “在‘MyAnnotation’类型的对象上找不到属性‘subtitle’”(4次)
  • “在‘MyAnnotation’类型的对象上找不到属性‘坐标’”(4次)
  • “在类型‘id’的对象上找不到属性‘坐标’”(1次)

每个注释都会出现一次这些错误,并且我添加了 4 个注释(这就是每个错误出现 4 次的原因)。 我真的不知道该怎么办,我尝试了很多方法但没有成功。我是 Objective-C 的初学者,所以这可能是一个非常愚蠢的错误,但我看不到它!

代码图片:

最佳答案

您的注释对象应该是符合 MKAnnotation 协议(protocol)的对象。我猜测您对协议(protocol)方法的实现不符合要求。

如果您没有看到任何明显的错误,请显示这些方法的内容(应该在您的 MyAnnotation 对象内)。

关于ios - 错误 "Property ' 在类型 'MyAnnotation' 的对象上找不到标题“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9472355/

相关文章:

ios - 我的 UICollectionViewController 中的单元格消失了

ios - 在ios中从amazon s3下载文件

javascript - iOS7 使用 Javascript 检测键盘高度?

xcode - 如何在 XCode 4 中添加 "Base SDK"?

objective-c - 坐标区域的中心坐标

ios - 如何在自动布局打开时以编程方式更改 UIView 的位置

ios - 如何在按下返回键或点击屏幕上的任意位置时打开选择器 View ?

windows - 源代码管理 - XCode - Visual Studio 2005/2008/2010

ios - MKMapView 与零高度约束斗争 - map View 的 edgeInsets?

ios - 更改图钉颜色 MKMapView