UISearchBarが動かない…
Storyboard上にUISearchBarを設置した際に、最初動かなくて困ったので、注意書き。
当然、Storyboard上に置いただけでは動かないとは分かっていたのだけど、最初IBOutletのUISearchBarだけに接続してしまっていた。
やらなくてはならない処理としては、以下のとおり。
ViewController.h
@interface ViewController : UIViewController <UISearchBarDelegate>
UISearchBarDelegateの宣言が必要。
Storyboard
Outlets delegate - Viewcontroller
Outletsを自身のコントローラに紐付ける必要がある。
これらを入れれば、– searchBarSearchButtonClicked:などを使って検索のアクションを取得出来るようになると思います。
何かアクションが伴うものは、必ずと言っていい程delegateが必要だということを覚えておきたいですね。