Kosal
if indexPath.row == lastElement && isFetch{}
Anonymous
if indexPath.row == lastElement && isFetch{}
Ah, yes, that would make sense, if it wasn't synchronous already.
Anonymous
@zhanswift, подгрузка данных асинхронная?
Anonymous
да
Anonymous
Если да, то этот чувак прав.
Anonymous
Тебе нужно сделать флажок что загрузка идет.
Anonymous
Он этот метод несколько раз будет вызвать в процессе загрузки.
Anonymous
Нет такого.
Денис
Может в Charles есть
Svetoslav
Привет! Выстави глобальный прокси в чарлике, а чарлик поставь как системный прокси
Ildar
Привет у меня происходит конфликт анимации карты и жеста юзера то есть карта начинает дико лагать при перемещении с чем это связано? используется Google Maps
⁠Glitch
Всем хай, я UX/UI Designer, иногда — гуру хакинтошей 😈
Vlad
Всем привет! Подскажите, пожалуйста, как в xcode открыть приложение в эмуляторе? Чтобы посмотреть его функционал.
Azooz
Всем привет! Как менять тексфилду ширину, чет не пойму. Примерер есть у меня textField рядом с ним touch id кнопка, мне нужно поменять ему размер когда кнопка isHidden может кто подсказать?
Boris
Всем привет! Как менять тексфилду ширину, чет не пойму. Примерер есть у меня textField рядом с ним touch id кнопка, мне нужно поменять ему размер когда кнопка isHidden может кто подсказать?
кладешь на него констрейнт на ширину, протягиваешь аутлет констрейнта в класс, меняешь ширину изменяя .constant у констрейнта
geekellan
Всем привет! Кто-нибудь знает как в wkwebview создать swift объект для javascript?
Emil
Доброго времени суток! подскажи пожалуйста есть ли возможность скрывать пуши не локальные? на swift? буду благодарен за подсказку
Emil
я нашел как их скрывтаь но если они локальные
Paks
если апп запущена - то они и так не показываются, если закрыта - то зависит от настроек приложения и регулируетяс иосью
Emil
в смысле скрывать?
убрать с заблокированного экрана его после выполнения команды которая была в пуше
Paks
а у тебя с заблокированным экраном пуши вызывают код?
Emil
да
Paks
ты уверен? у iOS нет такого механизма работы с бекграундом
Emil
хм
Paks
через обычные пуши, насколько мне ивестно
Paks
а те, через которые это происходит - невидимые
Emil
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { // If you are receiving a notification message while your app is in the background, // this callback will not be fired till the user taps on the notification launching the application.
Vitaliy
через обычные пуши, насколько мне ивестно
didReceiveRemoteNotification сработает если экран заблокирован
Paks
с какой радости?
Paks
didReceiveRemoteNotification сработает если экран заблокирован
судя из коммента выше: // Если вы получаете уведомление, когда ваше приложение находится в фоновом режиме, // этот обратный вызов не будет запущен, пока пользователь не тапнет уведомление, запускающее приложение.
Vitaliy
Vitaliy
https://stackoverflow.com/questions/42275060/what-is-difference-between-remote-notification-and-silent-notification-in-ios
Aleksandr
До нас обмен дошел http://imagy.me/tptuv0tonn
Rizvan_13
Здорово всем. Можете подсказать как спарсить json такого вида. "services": { "1247989": { "type": "fix", "fixprice": "899", "minprice": 0, "percent": 0, "name": "Сборка дивана в день доставки", "in_order_name": "Стоимость услуги сборки дивана", "id": "1247989", "price": "899", "full_price": 0, "quantity": 0 } }
Rinat
и парсишь))
Rinat
а в чем вопрос
Rinat
у тебя словарь в словаре
Rizvan_13
Дело в том что "1247989" меняется
Rinat
ну и что
Rinat
названия ключей узнать не можешь?
Anonymous
Ты как человек объясни блджад.
Anonymous
Что за хуита, ему помощь нужна, и из него клещами все тянуть нужно.
Vladimir
До нас обмен дошел http://imagy.me/tptuv0tonn
вряд ли оценят дороже, чем можно на авито скинуть
Rizvan_13
Ладно я сам постараюсь сделать. Спасибо за помощь.
Aleksandr
keys: array = dict.allKeys
Aleksandr
примерно так
Kirill
Дело в том что "1247989" меняется
ты можешь использовать for (key, value) in dict {}
Aleksandr
+
Anonymous
keys: array = dict.allKeys
let keys:Array = dict["services"].allKeys()
Kirill
где key твой ключ а value очередной словарь
Anonymous
где key твой ключ а value очередной словарь
У него там топ левел это services.
Kirill
ну так берет json и let services = json["services"] as! [String: Any]
Anonymous
можно же словарь мапнуть в массив предварительно, но я бы бэкэндщикам за такое по рукам надавал. Не понимаю, какую цель они преследовали
Kirill
и for (key, value) in services {
Aleksandr
можно же словарь мапнуть в массив предварительно, но я бы бэкэндщикам за такое по рукам надавал. Не понимаю, какую цель они преследовали
ага, как с сортировкой то быть, если данные (словари) в словаре. сервисы прыгать будут время от времени
Aleksandr
о том же. надо было вернуть массивом
Pavel
allKeys отсортировать можно - но да, кривовато всё) раз бек вернул данные в словаре, порядок фиксирован каким-то полем (функцией) или не важен
Anonymous
А его нет.
Anonymous
фильтровать всегда можно после парсинга по тем полям, которые тебе нужны
Vladislavs
т.е. не сортировку, а порядок
Pavel
словарь не подразумевает сортировку в принципе
так и я о чем: не нужно полагаться на порядок данных в словаре, так как он не важен. должно быть бизнес-требование рядом, которое описывает порядок
Alish
Ребят кто нибудь знает как сделать такой наклон, допустим что это UILabel c corner'ом и border'ом? не поворот а именно наклон.
Oleksii
layer.transform возможно, наклон возможно надо гуглить как perspective
Alish
Пробовал, стандартных методов нет, нашел один, меня значение переменной m12, у меня получается достичь такого эффекта но дело в том что это вьха должна ресайзица вот когда я меняю frame происходит нечто ужасное
Микита
Ребята, не сочтите за спам. Нам нужен чувак, который что-то понимает в приложениях))
Микита
Мы нуждаемся в беспощадном критике IOS приложений. Требования к кандидату: компетенция в области IOS приложений, умение писать саркастические тексты и литературно оборачивать нецензурную брань. Если ты компетентен и зол, то тебе к нам. Пиши мне @nikskubak и мы вместе будем бороться с говноприложениями