在iOS 6上显示注释视图崩溃

时间:2014-05-23 13:27:21

标签: ios mkmapview mkannotationview

我正在使用MKMapViewannotations的应用。在iOS7上一切正常,但是当我在iOS6上尝试它时,当我点击一个注释时,应用程序崩溃了:

 *** Assertion failure in -[MyAnnotationView layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2380.17/UIView.m:5776

 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. MyAnnotationView's implementation of -layoutSubviews needs to call super.'

我添加了:

- (void)layoutSubviews
{
    [super layoutSubviews];
}

到我的MyAnnotationView,但没有任何变化。我真的不知道该怎么做。

感谢您的帮助!

编辑:

我正在使用自动布局。我试图添加

self.translatesAutoresizingMaskIntoConstraints = NO;

MyAnnotationView init方法中,但没有任何变化。 (我也试过了YES

0 个答案:

没有答案
相关问题