2015-07-03 2 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

Итак, вы знаете, что официальный Apple, документация имеет синтаксис Swift & Objective-C буквально представленный бок о бок для всего имеющегося в их библиотеки, не так ли? – nhgrif

+0

Я думал, что это может быть так, но я новый студент в блоке, и я нашел этот фрагмент кода, который мне абсолютно необходим для проекта, над которым я работаю. Я планирую быстро погрузиться, как только я узнаю все цели объектива. Я не собирался наступать на какие-то пальцы, я просто нуждался в каком-то конкретном фрагменте кода, переведенном как можно быстрее. –

+0

Это не так, как работает переполнение стека. – nhgrif

ответ

-1

Если я является UIViewController

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

Я ценю совет! Я обновил этот вопрос еще несколькими строками кода. Не могли бы вы мне помочь? –

+0

@AlexBlair, свойства заданы одинаково, кроме 'false' будет' NO'. В экземпляре UIVIewController будет использоваться общий или пользовательский метод инициализации 'UISearchController * searchController = [[UISearchController alloc] init];' – aug2uag

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

лучше использовать 'nil' вместо' NULL' – aug2uag

Смежные вопросы