Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios6 单击pin mapkit后转到另一个viewcontroller_Ios6_Mapkit - Fatal编程技术网

Ios6 单击pin mapkit后转到另一个viewcontroller

Ios6 单击pin mapkit后转到另一个viewcontroller,ios6,mapkit,Ios6,Mapkit,我的地图上有多个图钉(关于餐厅、酒店等),图钉上有一个“箭头”(rightcalloutaccessoryview)。坐标存储在sqlite数据库中 当我点击pin时,我可以得到坐标和正确的id,然后我在DB上检查坐标在哪里 目标:当我单击a酒店pin时,我想转到该详细视图控制器(该控制器加载该酒店的id) 有什么想法吗?是,请尝试下面的示例代码。在这里,我用标题来区分注释(pin)。并使用了映射视图委托方法 - (void)mapView:(MKMapView *)mapView annota

我的地图上有多个图钉(关于餐厅、酒店等),图钉上有一个“箭头”(
rightcalloutaccessoryview
)。坐标存储在sqlite数据库中

当我点击pin时,我可以得到坐标和正确的id,然后我在DB上检查坐标在哪里

目标:当我单击a酒店pin时,我想转到该详细视图控制器(该控制器加载该酒店的id)


有什么想法吗?

是,请尝试下面的示例代码。在这里,我用标题来区分注释(pin)。并使用了映射视图委托方法

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view
   calloutAccessoryControlTapped:(UIControl *)control
{
    NSLog(@"accessory button tapped for annotation %@", [view.annotation title]);

    if([[view.annotation title] isEqualToString:@"one"])
    { 
           // Push to another view controller code here
    }
}

您遇到了什么问题?我无法加载有关酒店详细信息的viewcontroller,它会出现,但不会加载任何内容。我做了一个调试,我得到了正确的ID,所以我不明白,我想这是关于推。。