Size: a a a

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

2020 August 06

В

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

I

Ivan in iOS Developers — русскоговорящее сообщество
Ребят, каким образом можно ловить 401 ошибку через всё приложение? Использую RxSwift, RxAlamofire. Есть ViewModel и репозиторий.

Например, в Android есть RxJavaPlugins.setErrorHandler {}, и туда сваливаются все ошибки, которые не были обработаны в каком-то onNext. Для RxSwfit, RxAlamofire пока такой альтернативы не нашёл.
источник

В

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

А

Александр in iOS Developers — русскоговорящее сообщество
Вовка
А с чего ты взял что ячейку тащить нужно? Посмотри видос еще раз.
в моем случае нужно тащить ее ))
может не правильный пример привел.
Вообщем схожий эффект когда перемещаешь иконки на рабочем столе в ios
И что бы поместить в папку, то перемещаем одну ячейку на другую
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
Александр
в моем случае нужно тащить ее ))
может не правильный пример привел.
Вообщем схожий эффект когда перемещаешь иконки на рабочем столе в ios
И что бы поместить в папку, то перемещаем одну ячейку на другую
на видео больше похоже на драгндроп нативный
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Александр
в моем случае нужно тащить ее ))
может не правильный пример привел.
Вообщем схожий эффект когда перемещаешь иконки на рабочем столе в ios
И что бы поместить в папку, то перемещаем одну ячейку на другую
Он в иос то работает раз через раз))
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Mayor
на видео больше похоже на драгндроп нативный
+
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Mayor
на видео больше похоже на драгндроп нативный
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Mayor
на видео больше похоже на драгндроп нативный
Плохой я примел привел. Больше похоже на это
источник

SV

Sergey Vanichkin in iOS Developers — русскоговорящее сообщество
Александр
Всем привет.
Подскажите пожалуйста как сделать схожий эффект для ячеек CollectionView.

Я реализовал перемещение ячеек по долгому нажатию, но в моем случае ячейки отталкиваются друг от друга.
    let gesture = UILongPressGestureRecognizer(target: self, action: #selector(handlLongPressGesture(_:)))
       collectionView?.addGestureRecognizer(gesture)

   @objc func handlLongPressGesture(_ gesture: UILongPressGestureRecognizer){
       guard let collectionView = collectionView else { return }
       switch gesture.state {
       case  .began:
           guard let targetIndexPath = collectionView.indexPathForItem(at: gesture.location(in: collectionView)) else { return }
           collectionView.beginInteractiveMovementForItem(at: targetIndexPath)
       case  .changed:
           collectionView.updateInteractiveMovementTargetPosition(gesture.location(in: collectionView))
       case  .ended:
           collectionView.endInteractiveMovement()
       default:
             collectionView.cancelInte
зачем мудрить если для файлов есть готовый менеджер?
источник

PV

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

PV

Pablo Vigiliante in iOS Developers — русскоговорящее сообщество
В вызове с completion замыкание срабатывает сразу?
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Sergey Vanichkin
зачем мудрить если для файлов есть готовый менеджер?
Имеете ввиду создавать через готовый  DocumentBasedApp ?
источник

M

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

PV

Pablo Vigiliante in iOS Developers — русскоговорящее сообщество
Mayor
нет разницы
Спасибо
правильно значит ответил)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Ivan
Ребят, каким образом можно ловить 401 ошибку через всё приложение? Использую RxSwift, RxAlamofire. Есть ViewModel и репозиторий.

Например, в Android есть RxJavaPlugins.setErrorHandler {}, и туда сваливаются все ошибки, которые не были обработаны в каком-то onNext. Для RxSwfit, RxAlamofire пока такой альтернативы не нашёл.
перейти на URSession наконец, а не наваливать все подряд, что потом концов не сыщешь
источник

KR

Kirill Rudenko in iOS Developers — русскоговорящее сообщество
как по истечении таймера открыть view с помощью navigationlink swiftui?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на собесе инет отключили, чтобы не читерил, так ты решил на телефон сфоткать? =)
источник

ИС

Игорь Сазонов... in iOS Developers — русскоговорящее сообщество
Denis Kim
на собесе инет отключили, чтобы не читерил, так ты решил на телефон сфоткать? =)
100 проц 🤣
источник

AG

Aleksandr Guzhavin in iOS Developers — русскоговорящее сообщество
Разницы нет. Первый вариант просто использует "синтаксический сахар".
источник