2015-07-03 39 views
-3

有沒有人可以將這行代碼轉換爲Objective-C對我來說?它是用Swift編寫的,我對語法不太熟悉。Swift to Objective-C語法

searchController = UISearchController(searchResultsController: nil) 
searchController.hidesNavigationBarDuringPresentation = false 
self.searchController.searchBar.delegate = self 
presentViewController(searchController, animated: true, completion: nil) 
+4

所以,你知道,蘋果官方文檔,從字面上呈現並排側爲提供一切斯威夫特和Objective-C的語法其圖書館,對吧​​? – nhgrif

+0

我認爲這可能是這種情況,但我是Bloc的一名新學生,我發現這段代碼是我正在處理的項目中絕對需要的代碼。一旦我知道Objective-C的細節,我打算深入研究。我不是故意在這裏踩腳趾,我只是需要儘快翻譯一段特定的代碼。 –

+0

這不是Stack Overflow的工作原理。 – nhgrif

回答

-1

如果自己是一個UIViewController中

[self presentViewController:searchController animated:YES completion:nil]; 
+0

我欣賞這個建議!我用更多的代碼行更新了這個問題。你能幫我在這裏嗎? –

+0

@AlexBlair,屬性的設置方式相同,除了'false'將是'NO'。 UIVIewController的實例化將使用通用或自定義的init方法'UISearchController * searchController = [[UISearchController alloc] init];' – aug2uag

-1
[self presentViewController:searchController animated:YES completion:nil]; 
+1

最好使用'nil'而不是'NULL' – aug2uag