簡體   English   中英

iOS Mapkit-SetRegion錯誤

[英]iOS Mapkit - SetRegion error

您能指出我這段代碼有什么問題嗎?

-(void) showStoreRegion:(NSInteger)idx
{

    //StoreLocation* store = [self.listStore objectAtIndex:idx];

    //self.coordinate = CLLocationCoordinate2DMake(store.latitude,store.longitude);

    self.coordinate = CLLocationCoordinate2DMake(10.7500,106.6667);

    MKCoordinateRegion region;
    MKCoordinateSpan span;
    span.latitudeDelta  = 0.001;
    span.longitudeDelta = 0.001;

    region.span = span;
    region.center = self.coordinate;


    [theMapView setRegion:region animated:TRUE];
    [theMapView regionThatFits:region];


    [self addAnns];

} 

運行此代碼時,我收到此消息“由於未捕獲的異常'NSInvalidArgumentException'而終止應用程序,原因:'無效區域'“

您尚未正確初始化您的區域。 嘗試這個

MKCoordinateSpan span = MKCoordinateSpanMake(0.001,0.001);
MKCoordinateRegion region = MKCoordinateRegionMake(self.coordinate, span)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM