MapKit Local Search填充表视图

时间:2014-04-30 12:48:56

标签: uitableview ios7 uisearchbar mklocalsearch

我正在创建一个简单的应用程序,允许用户在搜索栏中搜索位置,然后下面的表格视图将填充本地搜索的结果。当用户然后从表格视图中单击某个位置时,它将在地图上注释该位置。

我目前有一个地图设置,用于注释用户的当前位置。我一直在四处搜寻,我还没有找到任何能告诉我如何按照我想要的具体方式去做的事情。我一直对如何解决这个问题感到困惑。任何人都可以帮助我吗?

我是iOS开发的新手。

我的地图名为_mapView 表视图称为_resultsTable 我的搜索栏叫做_searchBar

谢谢你们!

1 个答案:

答案 0 :(得分:3)

所以我想出来了!

我使用下面的搜索栏方法运行我的本地搜索:

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {}

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {}

然后我将结果存储到NSMutableArray中,然后运行reloadData方法来更新表。

希望它能帮助那些也有这个问题的人!