Size: a a a

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

2021 June 30

E

Emil in iOS Developers — русскоговорящее сообщество
extension AppDelegate: UNUserNotificationCenterDelegate {
 
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping@escaping () -> Void) {

   
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
   
guard let mainVC = mainStoryboard.instantiateViewController(identifier: "ActivityViewController") as? ActivityViewController else { fatalError() }

   
let _ = mainVC.createNewTask()

 }
}


Метод контроллера:

func createNewTask() -> Task {
   
let currentCardIndex = getCurrentCard()
   
let currentActivity = ActivityData.activities[currentCardIndex]
   
let startDate = Date().timeIntervalSince1970
   
let endDate = startDate + duration
   
let task = Task(activity: currentActivity, isDone: false, startDate: startDate, endDate: endDate)
   realm.save(task)
   task.scheduleNotification()
   updateNextNotificationLabel(with: endDate)
   
let indexPath = IndexPath(row: 0, section: 0)
   tableView.insertRows(at: [indexPath], with: .bottom)
   
return task
 }
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Лучше скрином, если честно
источник

В

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

E

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

E

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

В

Вовка in iOS Developers — русскоговорящее сообщество
Вот часть этого кода не должна быть во вьюконтроллере)
источник

B

Bakhtovar in iOS Developers — русскоговорящее сообщество
https://www.jdoodle.com/iembed/v0/eZB


Привет Ребят,


Я пытаюсь сделать чтобы пока фото не загрузилось из сети отображалось skeletonview
источник

DK

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

B

Bakhtovar in iOS Developers — русскоговорящее сообщество
вот пока что так


но он заканчивается как текст загрузится, а фото все еще не загрузилось
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну видимо одно событие не отличимо от другого (код не читал)
источник

E

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

B

Bakhtovar in iOS Developers — русскоговорящее сообщество
вот тут есть код

если кто знает подскажите)

Спасиб
источник

E

Emil in iOS Developers — русскоговорящее сообщество
Да, сейчас постараюсь вынести процесс создания записи, и чтобы контроллер обновлял интерфейс при запуске основываясь на записяях в БД. Спасибо за направление ))
источник

IG

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

DK

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

B

Bakhtovar in iOS Developers — русскоговорящее сообщество
пока фото не загрузится чтобы была анимация
источник

DK

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

B

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

B

Bakhtovar in iOS Developers — русскоговорящее сообщество
а/б оба хорошие варианты
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
тогда тебе нужно конкрентно для UIImageView сделать расширение (либо отнаследоваться) и добавить в картинку возможность отображения анимации в момент загрузки рисунка из сети
источник