memeprince
ну не вью, а данные, скорее всего
Anonymous
Мне вообще мало что понятно из текущего задания. Спроси, что подразумевается под архивным запросом
Anonymous
типа каждый раз когда ты нажимаешь на кнопку показа погоды, ты должен сохранять себе эти данные
Anonymous
со второго раза вроде более понятно стало
Anonymous
типа проверяют умение пользоваться картой, работой с местоположением, со сторонним апи, с бд. ну и перходы между экранами
Alexei
Dmitry
Всем привет
Dmitry
не поможете решить проблемку с UITableView? Точнее с динамичной высотой ячеек в ней
Anonymous
UITableViewAutomaticDimension
Dmitry
tableView.estimatedRowHeight = 440
tableView.rowHeight = UITableViewAutomaticDimension
Dmitry
Делает дефолтную высоту
Anonymous
теперь проверяй что у тебя с констрейнтами в ячейке
Anonymous
и не переопределял ли ты heightForRowAtIndexPath
Dmitry
Создал свой xib для ячейки, галочка custom стоит - высота 440
Dmitry
Anonymous
Anonymous
что у тебя в ячейке?
Dmitry
несколько лейблов и тексфилдов
Oleksii
Ребят что может быть, ставлю table view footer
В viewDidLayoutSubviews пишу tableView.tableFooterView?.frame = CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height - topView.frame.maxY)
В портрете все норм, а в горизонталке при перевороте, таблица скролиться так как фрейм такое ощущение остался такой же как в портрете, но view.bounds.height - topView.frame.maxY значительно меньше
Olga
firstStudent.name и firstStudent.score должно быть
Mihail
Olga
а не fSt.name
Mihail
ой, забыл там подправить...
Mihail
Ольга, меня не совсем это интересует...
правильно ли я создаю тюплы..? Правильно ли я использую опциональные переменные (name, score)? Такой ли у них синтаксис?
Azooz
Всем привет
Azooz
func errorMessageForLAErrorCode(errorCode: LAError) -> String {
var message = ""
switch errorCode {
case LAError.authenticationFailed:
message = "Вами предотставленны не верные данные"
case LAError.passcodeNotSet:
message = "Вы не назначили passcode"
case LAError.systemCancel:
message = "Авторизация была отклонена системой"
case LAError.touchIDNotAvailable:
message = "На вашем устройстве Touch ID не доступено"
case LAError.userCancel:
message = "Вы отменили вход, путем Touch ID"
case LAError.userFallback:
message = "Пользователем был выбран второй вариант"
case LAError.touchIDNotEnrolled:
message = "У вас нет дейтсвующих отпечатков"
case LAError.passcodeNotSet:
message = "Пасскод не задан"
}
return message
}
Почему то просит default кейс, есть возможность как то обойти этот кейс? без него завести
Azooz
уже
Azooz
не заводится
Azooz
это enum
memeprince
А break?
memeprince
В конце каждого case
Guseyn
не обяз
Guseyn
это же свифт
memeprince
🤔
Azooz
не пашет
Anonymous
Anonymous
зачем ты так с нами
Azooz
Paks
Народ, а хранить в синглтонах инфу, которая динамически меняется - это норм, или это не хорошо?
Paks
Например, у меня есть масив обьектов груповых чатов, которые держат соединения. Мне нужно иметь возможность в разное время к списку этому иметь доступ. Если в синглтоне делать масив, и через синглтон взаимодействовать с этим списком - это норм?
Anonymous
это ж не enum https://developer.apple.com/documentation/localauthentication/laerror
Anonymous
LAError.Code - вот enum
Azooz
Azooz
Ты давай за выражениями следи…
Anonymous
Имеет право. Ты ж реально всех хотел обмануть
Azooz
Anonymous
Anonymous
Храни в Realm/CoreData.
Anonymous
В целом вообще не храни ничего в синглтонах.
Anonymous
Anonymous
Плюс они же синглтоны только для чтения/записи, а данные хранят в файловой системе.
Anonymous
Но они thread safe.
ну, КорДату можно ссделать нетрейд сейф. но это понятно, но похоже спрашивали о другом
Paks
и он будет жить? и доставать я его буду в точно таком состоянии, в котором его туда положил?
Alish
Вам эти данные нужны только при работе приложения? если да то храните в синлтоне
Anonymous
Нет, но зачем тебе вообще их хранить в синглтоне?
Alish
Anonymous
https://www.michaelsafyan.com/tech/design/patterns/singleton
Anonymous
Paks
Да, я тоже склоняюсь к синглтону. Верней это единственный вариант, который я знаю, как можно хранить обьекты таким образом. Поэтому и спросил, мб еще есть что-то более подходящее для этой цели.
Anonymous
Зачем тебе вообще держать соединение живым постоянно?
Mikhail
Подскажите на каких порталах, учреждениях... можно изучать react-native и мобильную разработку. Буду благодарен и книгам и бесплатным онлайн или видео курсам, так и платным более глубоким. Заренее спасибо.
Интересуют как базовые знания, так и более глубокие и профессиональные.
Artur
Mikhail
всмысле я не по профилю обратился или всмысле там ссылки на курсы? я не увидел, пожскажите пожалуйста
Aleksandr
@reactnative_ru
Aleksandr
зайди в тот канал и задай тот же вопрос там
Mikhail
спасибо, попробую
Rizvan_13
Извините за вопрос не по теме! Как отправить часть кода через телеграм, чтоб она отображалась понятно у собиседника.
Rizvan_13
собеседника*
S
Dmitry
Anonymous
Ivan
Зачем? Ты как бы в курсе что синглтон продолжает использоваться в новых api у apple?
Ivan
Если ты что-то не умеешь готовить не надо так категорично учить других
Rinat
как сделать удаление пуша удаленно? как в телеграме если просмотреть сообщение на десетопе, на айфоне удаляется
Nikita
websocket?