我有一个表格视图,其中包含从 sqlite 检索到的地图标题(还存储了纬度和经度值)。
单击每个标题时,我希望在下一个视图中显示该标题的地图。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
{
static NSString *CellIdentifier = @"Cell1";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
MapColumns *mc=(MapColumns *)[appDelegate.outputArray objectAtIndex:indexPath.row];
cell.textLabel.text=mc.Title;
cell.accessoryType=UITableViewCellAccessoryDetailDisclosureButton;
return cell;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
MapView *mv=[[MapView alloc]initWithNibName:@"MapView" bundle:nil];
[self.navigationController pushViewController:mv animated:YES];
}