Вот SomeProtocol: class {.... И SomeProtocol: AnyObject {...
Какие тут нюансы возникают?)
Нюанс в том что class это typealias от AnyClass и есть шансы что скоро этот typeAlias удалять и останется только AnyObject, но это несерьезная проблема.
Подправлю #selector(buttonPressed(_:)) Лучше так привыкать писать, во первых иногда кнопка может не сработать, и во вторых функции можно сендер кнопки юзать. @objc func buttonPressed(_ sender: UIButton ) {}
Подправлю #selector(buttonPressed(_:)) Лучше так привыкать писать, во первых иногда кнопка может не сработать, и во вторых функции можно сендер кнопки юзать. @objc func buttonPressed(_ sender: UIButton ) {}
Почему при present(_:animated:completion:) Убираетсяnavigation controller? Даже если поставить стиль на .fullscreen , то верхнего бара все равно нет. Как сделать чтобы был?
Почему при present(_:animated:completion:) Убираетсяnavigation controller? Даже если поставить стиль на .fullscreen , то верхнего бара все равно нет. Как сделать чтобы был?
present отвечает за модальное представление Тебе нужно испотльзовать navigationController?.pushViewController