2014-04-01 26 views
1

在嘗試獲取在實際設備(第三代iPad,iOS 7.1)上工作的本機iOS Mapbox視圖時遇到麻煩。Mapbox NSInternalInconsistencyException在iPad上顯示RMMapView

dprintf("RMMapboxSource\n"); 
RMMapboxSource * tileSource = [[RMMapboxSource alloc] initWithMapID:mystyle]; 

dprintf("RMMapView\n"); 
RMMapView * mapView = [[RMMapView alloc] initWithFrame:CGRectMake(0,0,900,450) andTilesource:tileSource]; 

dprintf("addChild\n"); 
// ... mapView then added to view hierarchy 

dprintf("setPage\n"); 
// ... then make visible 

在模擬器中一切正常。但試圖在iPad上運行會導致以下情況。

RMMapboxSource 
RMMapView 
addChild 
setPage 
2014-04-01 15:41:21.879 Protraak[1179:60b] *** Assertion failure in -[UIView layoutSubviews], /SourceCache/UIKit/UIKit-2935.137/UIView.m:5326 
2014-04-01 15:41:21.881 Protraak[1179:60b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'layout should have been successfully accomplished' 

谷歌搜索「佈局應該已經成功完成」出現空白。

回答

0

你可以試試最新的develop分支,看看它是否適合你?