Size: a a a

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

2020 February 21

DV

Dima Vorona in iOS Developers — русскоговорящее сообщество
Ну а единственный способ на свифте сделать свойство KVO-compliant это дописать @objc dynamic, так что всё норм
источник

Т

ТМ in iOS Developers — русскоговорящее сообщество
Denis Kim
тут от архитектуры зависит. в общем случае, нужно объявить данные в общей модели или хранилище, один контроллер будет эти данные писать, а другой - считывать. если данные не так чтобы нужны (а нужен скорее сам факт, типа отметить событие) то можно воспользоваться например NotificationCenter
мне как то сложно объяснить ситуацию, но попробую.
я объявил глобальную переменную в appDelegate. Храню данные в userDefaults. в viewController я вытаскиваю массив из userDefaults.В Child2 -  UITableViewController при нажатий на элемент списка я хочу передать индекс нажатого элемента в Child1 и хочу отобразить массив[index] (т.к массив у меня глобальный) и при всем этом мне программно нужно перейти в Child1,
источник

A

Amir in iOS Developers — русскоговорящее сообщество
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
спасибо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ТМ
мне как то сложно объяснить ситуацию, но попробую.
я объявил глобальную переменную в appDelegate. Храню данные в userDefaults. в viewController я вытаскиваю массив из userDefaults.В Child2 -  UITableViewController при нажатий на элемент списка я хочу передать индекс нажатого элемента в Child1 и хочу отобразить массив[index] (т.к массив у меня глобальный) и при всем этом мне программно нужно перейти в Child1,
данные нужно хранить нормально, в нормальных местах. почитай, как другие делают, объяснять элементарные вещи тут будет долго. или пойди на курсы по программированию, там тоже научат
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Denis Kim
данные нужно хранить нормально, в нормальных местах. почитай, как другие делают, объяснять элементарные вещи тут будет долго. или пойди на курсы по программированию, там тоже научат
он только учится, зачем ему сейчас core data? если у него проблемы с передачей данных между VC
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Сделать такое видео/статью?
Анонимный опрос
29%
Да
21%
Нет
50%
Пофиг
Проголосовало: 14
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
может видео сделать для новичков, как работать с навигейшен контроллером, таблицей, и как передавать данные между вьюв контроллерами.
источник

I

Ivan in iOS Developers — русскоговорящее сообщество
Alex Yatsenko
может видео сделать для новичков, как работать с навигейшен контроллером, таблицей, и как передавать данные между вьюв контроллерами.
желательно кодом без сторибордов)
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Ivan
желательно кодом без сторибордов)
по-другому не умею )
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я не только о хранении говорю, причем тут кордата, человек не может даже через глобальные переменные передать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Alex Yatsenko
он только учится, зачем ему сейчас core data? если у него проблемы с передачей данных между VC
если можешь помочь так помоги, у меня нет времени этим заниматься
источник

ЕК

Евгений Карнаков... in iOS Developers — русскоговорящее сообщество
XLPagerTap использует немного другой подход нежели просто передать данные между вьюконтроллерами
Там есть основной вьюконтроллер - на котором располагаются дочерние. Достаточно долго объяснять - могу скинуть исходный код части своего проекта где это реализовано - может быть разбираться станет проще. архитектуру использую VIPER
источник

ЕК

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

ЕК

Евгений Карнаков... in iOS Developers — русскоговорящее сообщество
ТМ
мне как то сложно объяснить ситуацию, но попробую.
я объявил глобальную переменную в appDelegate. Храню данные в userDefaults. в viewController я вытаскиваю массив из userDefaults.В Child2 -  UITableViewController при нажатий на элемент списка я хочу передать индекс нажатого элемента в Child1 и хочу отобразить массив[index] (т.к массив у меня глобальный) и при всем этом мне программно нужно перейти в Child1,
в update собственно и происходит отправка данных в другой модуль
да и обязательно надо в другом модуле прописать эту функцию - все сделано на протоколах и надо подключить библиотеку LightRoute
источник

Т

ТМ in iOS Developers — русскоговорящее сообщество
Евгений Карнаков
если интересно стукни в личку - скину
🙂 большое спасибо, мне ответили на стековере.👍 щас посмотрю
источник

GK

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

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
источник

II

Ivan Ivanov in iOS Developers — русскоговорящее сообщество
помогите понять ошибку?
Подключаю Game Center и
2020-02-21 20:54:02.322025+0500 Data Core Learning[1644:287624] Failed to Soft Link: /System/Library/Frameworks/PersonaUI.framework/PersonaUI (2)
2020-02-21 20:54:02.323863+0500 Data Core Learning[1644:287625] PRMonogram failed to create from data representation of length 4 version 1 textByteLength 1 fontIndex 0 colorNameByteLength 0
источник

II

Ivan Ivanov in iOS Developers — русскоговорящее сообщество
Ошибки не фатальные, Но... и Не ясно что вызывает эти ошибки.
источник