我的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]无法同时满足约束条件。
请帮我解决这个问题。
答案 0 :(得分:0)
我遇到了同样的问题,因为Map的中心始终被认为是self.view的中心,而不是mapView的中心。您需要设置mapview的中心。