【问题标题】:Error " Property 'title' not found on object of type 'MyAnnotation' "错误“在‘MyAnnotation’类型的对象上找不到属性‘title’”
【发布时间】:2012-02-27 21:12:55
【问题描述】:

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

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

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

代码图片:

【问题讨论】:

  • 您是否将“MyAnnotation.h”#import 到 ViewController.m 中?
  • 是的,我已经检查过了,我已经导入了...

标签: ios xcode mkmapview mapkit mkannotation


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2013-11-24
    • 1970-01-01
    • 2013-05-31
    • 1970-01-01
    • 2014-04-27
    • 2012-03-04
    相关资源
    最近更新 更多