Guest User

Untitled

a guest
Jul 29th, 2012
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. trigger call out bubble after searching in ios 5
  2. - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
  3. NSLog(@"text %@",searchBar.text);
  4. NSEnumerator *enumerator = [res objectEnumerator];
  5. id obj;
  6. NSString *stringToSearchFor = [searchBar text];
  7. stringToSearchFor= [stringToSearchFor lowercaseString];
  8. NSString *searchInThisString = @"";
  9. while(obj = [enumerator nextObject]){
  10. searchInThisString = [obj title];
  11. searchInThisString = [searchInThisString stringByAppendingString:@" "];
  12. searchInThisString = [searchInThisString stringByAppendingString:[obj address]];
  13. searchInThisString = [searchInThisString lowercaseString];
  14. if([searchInThisString rangeOfString:stringToSearchFor].location == NSNotFound ){
  15. NSLog(@"not found ");
  16. continue;
  17. }else{
  18. NSLog(@"found");
  19.  
  20. NSString *lat = [obj latitude];
  21. NSString *longi = [obj longitude];
  22. MKCoordinateRegion region = self.gpMapView.region;
  23. region.center.latitude = [lat doubleValue];
  24. region.center.longitude = [longi doubleValue];
  25. id<MKAnnotation> myAnnotation = [self.gpMapView.annotations objectAtIndex:0];
  26. MKAnnotationView *mkv = [[MKAnnotationView alloc]init];
  27. [mkv setSelected:YES];
  28. [self.gpMapView selectAnnotation:myAnnotation animated:YES];
  29. [self.gpMapView setRegion:region animated:YES];
  30.  
  31. break;
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment