Ho studiato questa domanda. Sembra che questa sia una domanda comune ma nulla di ciò che ho provato ha funzionato. Sono molto nuovo per iPhone lo sviluppo di applicazioni e Objective C. Tutto quello che voglio fare a questo punto è digitare una stringa in un campo di barra di ricerca e restituire il valore in NSLog() quando il pulsante Cerca sulla tastiera è sfruttato.searchBarSearchButtonClicked non sparare
mio file di intestazione simile a questo:
@interface ListingMapViewController : UIViewController <UISearchBarDelegate>
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@end
ho questo nel mio file di classe:
#import "ListingMapViewController.h"
@interface ListingMapViewController()
@end
@implementation ListingMapViewController
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
searchBar.delegate =self;
[self handleSearch:searchBar];
NSLog(@"User searched for %@", searchBar.text);
}
@end
Quando scatto le uscite niente pulsante di ricerca. Cosa mi manca? Grazie.
Cerca informazioni su come utilizzare delegato –
https://developer.apple.com/library/ios/#samplecode/TableSearch/Introduction/Intro.html –