Bogdan
Не перезагружаешь коллекцию после загрузки данных? dispatch_async(dispatch_get_main_queue(), ^ { [self.collectionView reloadData]; });
типо делать это в методе: func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell ?
Bogdan
после каждой фотографии?
Aleksandr
уйди бабка
Aleksandr
нет, запусти reloadData после подгрузки данных
Kirill
поставь брейпоинт посое того как получаешь урл мне кажется у тебя там пустая строка
Bogdan
там просто они грузятся из интернета в асинхронном потоке - я их не сохраняю
Aleksandr
вот данные у тебя загрузились в асинхронном потоке и все, стоп. а потом когда скролить начианешь срабатывает это http://imagy.me/nane1llzpw достаются и отображаются данные
Aleksandr
после загрузки данных когда сделашье reloadData то сроботает это же. и данные сразу отобразятся
Aleksandr
в метод на асинхронную загрузку добавь callback, callback сработает и делай reloadData
Bogdan
так секундочку, немного осмыслю
Andrey
привет ребята кто нить использовал aws ферму для тестирования?
Aleksandr
так секундочку, немного осмыслю
для начала попробуй во viewWillApear сделать reloadData
Anonymous
😂
Ivan
while true { self.tableView.reloadData() } ... PROFIT! теперь у тебя всегда будут актуальные данные в таблице
Ivan
это такой лайфхак, о котором знают только избранные
Bogdan
Aleksandr
не помогло
данные еще не загрузились. где ты стартуешь асинхронный запрос?
Anonymous
не помогло
Ты понял смысл того, что сделал?
Bogdan
данные еще не загрузились. где ты стартуешь асинхронный запрос?
в сollectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath)
Aleksandr
знаешь когда срабатывает этот метод? сollectionView(_ collectionView: UIColl
Bogdan
точно сказать не могу. но всегда срабатывал сразу))
Bogdan
как вам такая дичь?
Bogdan
Bogdan
спойлер: приложение crash
Bogdan
Aleksandr это я так его мысли понял😂😂
Ivan
внатуре дичь
Anonymous
Зачем тебе вообще data
Anonymous
Херню написал
Aleksandr
вау. верни все в зад.
Aleksandr
твои задачи: - заполнить контейнер с данными - выполнить reloadData после reloadData сработает метод по заполнению ячеек
Aleksandr
думал что успеет заполнится контейнер твой
Aleksandr
и ты увидешь зачем делать reloadData. но все пошло наперекосяк
Anonymous
Многоходовочка
Bogdan
заполнить контейнер с данными я так понимаю вне функций collectionView?
Bogdan
просто сейчас все картинки появляются благодаря этому
Bogdan
Bogdan
используется библиотека SDWebImage (она работает как раз асинхронно)
Anonymous
Этот метод не трогай) Тут все "норм")
Bogdan
ок
Bogdan
уже хорошо
Vladimir
Всем привет
Vladimir
было ли у кого-то такое и как с этим боролись
Artyom
а как можно задать прозрачный бэкграунд для navigationBar, цвет менять получается, но когда альфу меняю у эттого цвета он просто не реагирут
Vladimir
на iOS 11 добавились два новых метода в UITableViewDelegate для добавления действий по свайпу
Anonymous
а как можно задать прозрачный бэкграунд для navigationBar, цвет менять получается, но когда альфу меняю у эттого цвета он просто не реагирут
https://www.google.ru/search?newwindow=1&client=safari&rls=en&dcr=0&q=ios+transparent+navigation+bar&oq=ios+transparent+navigation+bar&gs_l=psy-ab.3..0i7i30k1l3j0i8i7i30k1l7.5034.5465.0.5623.6.6.0.0.0.0.144.533.2j3.5.0....0...1.1.64.psy-ab..5.1.124....0.om8u7ngP1IU
Vladimir
но выяснилось, что действие скрывается только по тапу вне области кнопки
Vladimir
можно ли что-то сделать, чтобы действие скрывалось по свайпу назад или это новая особенность 11 оси?
Bogdan
Aleksandr 😢
Artyom
я уже гуглил, не помогают мне методы, со стак оверфлоу
Bogdan
вне, с методом было все ок
не пойму что длаьше
Aleksandr
гле заполняешь jsonWithAlbums ?
Bogdan
его вначале обьявил как глобальную переменную с json = nil
Bogdan
а потом
Bogdan
Anonymous
все пропало 👍
Aleksandr
😁
Bogdan
Anonymous
а потом
Напиши tableView.reloadData(), где стрелка)
Aleksandr
сразу после этой строки http://imagy.me/5j5gjcipkm
Aleksandr
reloadData
Anonymous
Ты забыл "удаленное"
Bogdan
Еееебой! Заработало)
Aleksandr
давно тут не был в основном. тут все пропало 👍
Bogdan
А теперь кто нибудь обьяснит мне как метод который просто возвращает url помог мне решить проблему с collectionView))
Bogdan
Спасибо всем парни! Нам скоро на групповой international ехать
Anonymous
Где возвращает
Aleksandr
Метод который возвращает url заполняет jsonWithAlbums этими урлками. Когда вызываешь reloadData срабатывает сollectionView(_ collectionView: UICollectionView, cellForItemAt inde. В нем url достается из jsonWithAlbums по IndexPath и заполняется каждая ячейка. Не забудь про self.countAlbums )
Radaram
Всем привет! Я бекенд разработчик, далек от мира IOS разработки, но тут смежная тема и решил написать сюда, может кто знает решение или возможно скажет в какой лучше чат написать. В общем: мы произвели по этой документации https://help.apple.com/itunes-connect/developer/#/dev0067a330b все необходимые настройки, указали в itunesconnect.apple.com урлу, который должен обрабатывать вебхуки. В итого наш сервис поддерживает протокол App Transport Security (ATS), проверку производили здесь apptransport.info. Но никакие запросы на наш сервер не приходят. Кто нибудь уже сталкивался с подобной проблемой и находил решение?
Victor
Хм… это специально ссылка на доку запихана в сообщение через жопу, чтобы сложнее было понять о чем речь?
Anonymous
подскажите, как encoding поставить
Anonymous
Anonymous
чтобы в нормальном виде приходило.
Anonymous
Vladyslav
Привет, кто то работал с Azure ? есть примеры кода?