Mam zbadane to pytanie. Wygląda na to, że jest to częste pytanie, ale nic, co próbowałem, nie zadziałało. Jestem bardzo nowy w tworzeniu aplikacji na iPhone'a i Objective C. Wszystko, co chcę zrobić w tym momencie, to wpisać ciąg znaków w polu paska wyszukiwania i zwrócić wartość w NSLog(), gdy naciśnięty zostanie przycisk Wyszukaj na klawiaturze.searchBarSearchButtonClicked nie odpalam
Mój nagłówek pliku wygląda następująco:
@interface ListingMapViewController : UIViewController <UISearchBarDelegate>
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@end
mam to w moim pliku klasy:
#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
Kiedy klikam wyjść nic przycisk wyszukiwania. czego mi brakuje? Dzięki.
Wyszukiwanie informacji na temat sposobu korzystania delegata –
https://developer.apple.com/library/ios/#samplecode/TableSearch/Introduction/Intro.html –