Нужна помощь в преобразовании этого фрагмента кода из swift в objective-c

У меня есть приложение Objective-C, в котором мне нужно загрузить другой класс VC из кода. Мне удалось сделать это в другом приложении Swift.

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "OverrideClass")
self.present(controller, animated: true, completion: nil)

Мне нужна помощь в создании идентичной функции для ObjC. По сути, он загружает класс VC с идентификатором раскадровки, упомянутым в коде.

Любой учебник по Objective-C покажет вам, как работает синтаксис для этого. Код практически идентичен, только с другим синтаксисом.

Fogmeister 10.09.2018 10:43

Ссылка ниже может быть вам полезна stackoverflow.com/a/16134703/5184217

Rajesh Dharani 10.09.2018 10:46
6
2
77
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Код очень похож, только с другим синтаксисом ...

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:NULL];
UIViewController *controller = [storyboard instantiateViewControllerWithIdentifier:@"OverrideClass"];
[self presentViewController:controller animated:YES completion:NULL];

Вот предоставленный вами код, переписанный на Objective-C:

UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:NULL];
UIViewController * controller = [storyboard instantiateViewControllerWithIdentifier:@"OverrideClass"];
[self presentViewController:controller animated:YES completion:NULL];

Другие вопросы по теме