PFObject作为MKAnnotation导致NSInternalInconsistencyException

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PFObject作为MKAnnotation导致NSInternalInconsistencyException相关的知识,希望对你有一定的参考价值。

我有一个符合MKAnnotation的PFObject子类,它适用于向地图视图添加注释,并开始拖动注释,但是一旦我停止拖动,应用程序崩溃时会出现以下异常:

NSInternalInconsistencyException', reason: 'Getter should take no arguments!

我已经跟踪了坠落到[PFObject forwardInvocation],导致[PFObjectSubclassingController _forwardGetterInvocation:forProperty:withObject:],但我无法弄清楚什么叫做forwardInvocation。

有人有主意吗?

答案

发现问题...我需要在自定义类中声明一个setCoordinate:(CLLocationCoordinate2D)newCoordinate方法。哎呦。

以上是关于PFObject作为MKAnnotation导致NSInternalInconsistencyException的主要内容,如果未能解决你的问题,请参考以下文章

将字符串编码并作为 PFObject 发送的正确方法

如何在 iOS 中保存 PFObject 列表?

iPhone:创建 MKAnnotation

撤消/恢复对 PFObject 的本地更改

如何将 MKAnnotation 添加到领域 [关闭]

PFObject 子类获取器和设置器?