Size: a a a

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

2021 January 28

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Просто прописал и заработало? Нифига)
источник

B

Belka in iOS Developers — русскоговорящее сообщество
Дима Воронин
Просто прописал и заработало? Нифига)
Надеюсь меня за такое тут не забанят)
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Belka
Надеюсь меня за такое тут не забанят)
Спасибо за помощь) лайк тебе в карму)
источник

B

Belka in iOS Developers — русскоговорящее сообщество
Дима Воронин
Спасибо за помощь) лайк тебе в карму)
Да не за что)
источник
2021 January 29

О

Олег Надувной-Ветера... in iOS Developers — русскоговорящее сообщество
источник

I

Ivan in iOS Developers — русскоговорящее сообщество
Что-то не могу сообразить, как решить следующее.
Как обновить TableView (reloadData)
У меня VC1 в котором есть TableView, если я нажимаю на ячейку, то у меня появляется новый VC2, где я могу заполнить какие-то данные для данной ячейки (использую массив с моделями, где TableView). В VC2 у меня кнопки delete. Кнопка delete удаляет элемент данной из массива модели, и потом я просто убираю VC2 с помощью dismiss(.....), появляется VC1, но TableView не обновляется. Чтобы обновить приходится идти на одну закладку назад по navigationController (чтобы VC1 вообще пропал) и когда я заново открываю VC1, то TableView обнонвляется.

Вопрос: как обновить  VC1 и его TableView?

Ели я пытаюсь любым способом обновить TableView в кнопке delete, то у меня приходит nil
источник

А

Алешка in iOS Developers — русскоговорящее сообщество
Как можно перевести на другой язык текст «Используйте Touch ID для» и кнопку «отменить» ?  Сейчас перевод берётся с системы, а мне нужен свой. Такое возможно ? И с Face ID тоже самое, только там ещё кнопка «Повторить»
источник

B

Belka in iOS Developers — русскоговорящее сообщество
Ivan
Что-то не могу сообразить, как решить следующее.
Как обновить TableView (reloadData)
У меня VC1 в котором есть TableView, если я нажимаю на ячейку, то у меня появляется новый VC2, где я могу заполнить какие-то данные для данной ячейки (использую массив с моделями, где TableView). В VC2 у меня кнопки delete. Кнопка delete удаляет элемент данной из массива модели, и потом я просто убираю VC2 с помощью dismiss(.....), появляется VC1, но TableView не обновляется. Чтобы обновить приходится идти на одну закладку назад по navigationController (чтобы VC1 вообще пропал) и когда я заново открываю VC1, то TableView обнонвляется.

Вопрос: как обновить  VC1 и его TableView?

Ели я пытаюсь любым способом обновить TableView в кнопке delete, то у меня приходит nil
Как вариант можно отследить что было возвращение назад и обновить таблицу в VC1

Там вроде бы свойство isMovingToParent
https://developer.apple.com/documentation/uikit/uiviewcontroller/2097561-ismovingtoparent
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Алешка
Как можно перевести на другой язык текст «Используйте Touch ID для» и кнопку «отменить» ?  Сейчас перевод берётся с системы, а мне нужен свой. Такое возможно ? И с Face ID тоже самое, только там ещё кнопка «Повторить»
Нет, Алерт системный, берётся язык системы
источник

А

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

I

Ivan in iOS Developers — русскоговорящее сообщество
Belka
Как вариант можно отследить что было возвращение назад и обновить таблицу в VC1

Там вроде бы свойство isMovingToParent
https://developer.apple.com/documentation/uikit/uiviewcontroller/2097561-ismovingtoparent
Ага, спасибо, а как правильно использовать этот isMovingToParent
источник

B

Belka in iOS Developers — русскоговорящее сообщество
Ivan
Ага, спасибо, а как правильно использовать этот isMovingToParent
Ну я просто во viewDidAppear сделал if и всё
источник

I

Ivan in iOS Developers — русскоговорящее сообщество
Belka
Ну я просто во viewDidAppear сделал if и всё
Спасибо
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Переслано от Александр
источник

А

Александр in iOS Developers — русскоговорящее сообщество
здраствуйте, товарищи. помогите фиксануть баг, пожалуйста. не могу найти в чем причина
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
подскадите, как написать расширение для enum? на вход он принимает enum, а на выходн должен взять входные параметры enum завернуть в свои, никак не получается,  
init(item: ConversationItem) {
       switch item {
       case .message(let message):
           self.init()
       case .date(let date):
           return ConversationItemViewState.date(date)
       }
   }
вот этот self.init как то не так должен писаться
источник

s

spkdrxw in iOS Developers — русскоговорящее сообщество
Дима Воронин
подскадите, как написать расширение для enum? на вход он принимает enum, а на выходн должен взять входные параметры enum завернуть в свои, никак не получается,  
init(item: ConversationItem) {
       switch item {
       case .message(let message):
           self.init()
       case .date(let date):
           return ConversationItemViewState.date(date)
       }
   }
вот этот self.init как то не так должен писаться
Если правильно понял, self = ...
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
не понимаю где мне нужно написать примерно так должно быть  in case
self.init()
источник

s

spkdrxw in iOS Developers — русскоговорящее сообщество
self.init()

вместо него
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
spkdrxw
self.init()

вместо него
а что вместо него нужно написать?
return Item.message(...)
источник