2014-01-05 54 views
0

我現在很困惑。UISearchDisplayController不會顯示

我創建了一個UIBarButtonSystemItemSearch並將其分配給self.navigationItem.rightBarButtonItem它像它應該顯示出來:

enter image description here

當初始化項目我給你應該執行一個動作,它的作用:

- (void)searchForLocation 
{ 
    NSLog(@"search for location"); 
    [self.searchDisplayController setActive:YES animated:YES]; 
} 

但是在調用之後,UISearchDisplayController沒有顯示出來。

我在這裏錯過了什麼?謝謝!

回答

1

搜索顯示控制器不是「顯示」的東西。它是一個控制器,而不是一個視圖。 - 此外,它必須與UISearchBar關聯,但在界面中看不到一個。它用於顯示包含搜索結果結果的表格;它不會的搜索(也不提供接口讓用戶做搜索; 必須這樣做)。

+0

感謝您的明確答案。我搞砸了。 – MrBr