Size: a a a

iOS Developers — русскоговорящее сообщество

2019 November 24

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Если после этого data == nil, то это либо с сервером что-то не то
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
либо вы не туда стучитесь вообще
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
Ок
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
или параметры не те передаёте
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
Спасибо
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
Да мне сымитировать надо кейс для юниттестов
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
👍
источник

o

octo in iOS Developers — русскоговорящее сообщество
Кнопка sign in with Apple ведь может быть в виде кружочкка с огрызком?
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
octo
Кнопка sign in with Apple ведь может быть в виде кружочкка с огрызком?
Смотри гайдлайны
источник

MF

Marian Fotev in iOS Developers — русскоговорящее сообщество
Там вроде такая же история как и с кнопкой Apple Pay
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Какие есть способы реагировать на изменения массива постоянно?
Приложение с 2 табами, всего 3 страницы. (VIPER)
У меня есть синглтон, в котором хранятся данные.
Я на одной странице добавляю элемент в синглтон, тут всё ок, синглтон реагирует.
Вот такая штука
var favoriteAnswers: [AnswerModel] = [] {
       didSet {
           NotificationCenter.default.post(name: .favoriteAnswersChanged, object: nil)
           print("updated fav answers")
       }
   }


На другом табе я в init() интерактора сделал observer
self.favoritesObserver = NotificationCenter.default.addObserver(forName: .favoriteAnswersChanged, object: nil, queue: .main) { [weak self] notification in
// тут я вызываю функцию презентера для обновления вью
}

И вот эта штука практически не хочет срабатывать. Иногда срабатывает, иногда нет. В любом случае, я не получаю во вью вывод элементов.
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
М, так, насчёт "иногда срабатывает, иногда нет" я понял: инит-то срабатывает только после входа на таб. Не вошёл - не подписался на событие.
Подскажите, пожалуйста, как такие вещи правильно делаются вообще?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Ну так при входе надо без события показать
источник

VK

Vladimir Kubantsev in iOS Developers — русскоговорящее сообщество
Эль Копетан Тотарен
М, так, насчёт "иногда срабатывает, иногда нет" я понял: инит-то срабатывает только после входа на таб. Не вошёл - не подписался на событие.
Подскажите, пожалуйста, как такие вещи правильно делаются вообще?
Мы делали сервисы синхронизации. Т.е. при загрузке модуля происходит подписка и интерактор получает актуальные для себя данные
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Stanislav
Ну так при входе надо без события показать
В том числе, да)
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
В общем, разобрался вроде, мой косяк был, пропустил пару моментов:
1. Не получал при первой загрузке страницы начальный список (там оставался пустой массив)
2. В подсчёте количества строк захардкодил ноль (сделал изначально, чтоб приложение собиралось, пока работал с другой страницей) и забыл вернуть возврат реального размера.
В итоге список вообще не выводился, как ни странно 🙂
источник

PN

Paul N in iOS Developers — русскоговорящее сообщество
Кто знает, мне обязательно Sign in with Apple делать если я собираюсь старым XCode собирать?
источник

Z

ZZINX in iOS Developers — русскоговорящее сообщество
Описываю класс под realm, но столкнулся с такой ошибкой. Кто может подсказать, в чем мой косяк?
источник

A

Agemur in iOS Developers — русскоговорящее сообщество
видимо нужен обычный инициализатор а не convenience, либо deleted опционалом сделать
источник

Z

ZZINX in iOS Developers — русскоговорящее сообщество
Когда я делаю опционалом deleted, мне xcode говорит, что так нельзя
источник