Size: a a a

2021 December 07

T

Trofim in SwiftBook
добрый вечер, не первый раз сталкиваюсь с проблемой: при конфигурации ячейки, в которой есть атулет collectionView, xcode ругается на то, что collectionView nil. подскажите, пожалуйста, в чем проблема
источник

T

Trofim in SwiftBook
источник

T

Trofim in SwiftBook
источник

Д

Дмитрий in SwiftBook
У меня есть AnyClass неизвестного типа, но точно знаю, что он подписан на один из протоколов. Как можно получить доступ к функиям этого протокола?
источник

AO

Alex Oliinyk in SwiftBook
Тайпкастинг, если знаешь какой протокол.

as?
источник

Д

Дмитрий in SwiftBook
Тоже так думал, но нет
Could not cast value of type 'TmdbNetworkManager.Type' (0x7ffda293b6f0) to 'SourceProtocol' (0x7ffda293b6c0).
источник

Д

Дмитрий in SwiftBook
источник

Д

Дмитрий in SwiftBook
У меня только сам тип, а не готовый инициализированый коас
источник

K

Kapitoshka438 in SwiftBook
As SourcePtorocol.Type
источник

Д

Дмитрий in SwiftBook
А у протокола нету инициализаторов
источник

Д

Дмитрий in SwiftBook
Нужен заиниченый клас, а получится тип протокола
источник

K

Kapitoshka438 in SwiftBook
if TbmdNetworkManager.self is NetworkProtocol.Type не катит чтоли?
источник

I

Ilya in SwiftBook
Как сделать такую же линию ?
источник

Д

Дмитрий in SwiftBook
Нет, там может полностью любой класс
источник

K

Kapitoshka438 in SwiftBook
Чето я не пойму, какие исходные данные у тебя есть.
источник

Д

Дмитрий in SwiftBook
Есть
AnyClass.Type
Точно знаем что он соответствует протоколу SourceProtocol
Нужно вызвать функцию этого протокола
источник

Д

Дмитрий in SwiftBook
Хотя ещё есть название этого класса в стринг
источник

A

Alexey in SwiftBook
Всем привет. Подскажите пожалуйста почему backButtonTitle отображается как “Back” по дефолту, когда название предыдущего контроллера, с которого был осуществлен переход, слишком длинное. Как это можно пофиксить, чтобы оставалось хотя-бы какое-то частичное отображение названия
источник

НН

Никита Николич... in SwiftBook
подскажите, у меня есть массив let colors = ["green", "systemBlue", "purple", "blue»]. Я хочу рандомный элемент выдернуть и поставить ввиде цвета у вью, как мне стринг в UIColor преобразовать?
источник

K

Kapitoshka438 in SwiftBook
У NavigationItem есть два основных свойства: Title и Back Button.
Title - заголовок этого вьюконтроллера
Back Button - текст кнопки назад, которая будет отображаться на вьюконтроллерах, которые пушатся из этого вьюконтроллера

Чтобы быть юзер-френдли, на тебее лежит ответственность назначить более короткое название кнопки назад для вьюконтроллеров, у которых длинный тайтл. Да и от самих длинных тайтлов надо стараться избавляться.
источник