注释视图未显示使用目标c

时间:2016-01-27 06:48:55

标签: ios objective-c mkmapview

我的iPhone5s设备没有显示错误,而且自定义注释视图没有显示,但是它显示在我的iPhone6 +设备中,

  

无法同时满足约束条件。       可能至少以下列表中的一个约束是您不想要的约束。

     

试试这个:
        (1)查看每个约束并试图找出你不期望的内容;
        (2)找到添加了不需要的约束或约束的代码并修复它。

     

(注意:如果你正在看到你的NSAutoresizingMaskLayoutConstraints   不明白,请参阅UIView属性的文档   translatesAutoresizingMaskIntoConstraints)(       " NSAutoresizingMaskLayoutConstraint:0x12afb36b0 h = - & V = - &安培; H:[MKSmallCalloutView:0x12c0021d0(0)]&#34 ;,
      " NSLayoutConstraint:0x12aede9f0 H:| - (0) - [UIView:0x12c008f70](姓名:' |':MKSmallCalloutView:0x12c0021d0)",
      " NSLayoutConstraint:0x12aee0ca0 H:[UIView:0x12c008f70] - (0) - [_ MKCalloutAccessoryWrapperView:0x12afc1090]",
      " NSLayoutConstraint:0x12aedec30 H:[_ MKCalloutAccessoryWrapperView:0x12afc1090] - (12) - [UILabel:0x12c003750' \ U00a0']",
      " NSLayoutConstraint:0x12aededc0 UIView:0x12c009180.trailing == MKSmallCalloutView:0x12c0021d0.trailing",
      " NSLayoutConstraint:0x12aedeeb0 _MKCalloutAccessoryWrapperView:0x12afc6860.trailing == UIView:0x12c009180.leading",
      " NSLayoutConstraint:0x12aedef00 UILabel:0x12c003750' \ U00a0' .trailing< =   _MKCalloutAccessoryWrapperView:0x12afc6860.leading - 12>" )

     

将尝试通过违反约束来恢复   

     

在UIViewAlertForUnsatisfiableConstraints处创建一个符号断点,以便在调试器中捕获它。   UIView中列出的UIVonstraintBasedLayoutDebugging类别中的方法也可能有所帮助。

     

2016-01-27 13:15:49.348 OK [2390:779352]无法同时满足约束条件。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因为Map的中心始终被认为是self.view的中心,而不是mapView的中心。您需要设置mapview的中心。