Anonymous
ну используй тогда scroll view
Vlad
потому что не хочу collection view
Там запутано делается UICollectionView внутри UITableViewCell, но один раз разобраться и всё работает)
Vlad
А идея простая: ячейка - делегат коллекции
Евгений
Там запутано делается UICollectionView внутри UITableViewCell, но один раз разобраться и всё работает)
в iCarousel в obj-c все делалось легче легкого и никакого геморроя)
Vlad
в iCarousel в obj-c все делалось легче легкого и никакого геморроя)
Не представляю, чтобы могло делать легче, чем определение парочки делегатов)
Николай
Alamofire. Кто как решает вопрос повторных попыток запроса в случае отсутствия соединения? Имхо нельзя бесконечно рекурсивно повторять запрос...
Николай
Это плохая практика, нужно обязательно делать запрос
Anonymous
Это плохая практика, нужно обязательно делать запрос
В каком ролике тебе сказали, что это плохо?
Николай
Потому что сеть у тебя может пропасть после проверки...
Anonymous
Вот это аргумент
Николай
Apple recommends using Reachability only as a way to diagnose errors and further debug known issues. It seems like you should only use reachability to detect when the network comes back online after a failure.
Anonymous
Ну
Anonymous
It seems like you should only use reachability to detect when the network comes back online after a failure
Николай
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/WhyNetworkingIsHard/WhyNetworkingIsHard.html#//apple_ref/doc/uid/TP40010220-CH13-SW3
Николай
Always attempt to make a connection. Do not attempt to guess whether network service is available, and do not cache that determination. If a connection fails, use the SCNetworkReachability API to help diagnose the cause of the failure. ...
Anonymous
Ну
Anonymous
появился инет -> попробовал
Николай
Хорошо, допустим сервер временно не доступен.
Anonymous
Уже совсем другой разговор
Anonymous
Тебе выше кидали ссылку
Николай
Тебе выше кидали ссылку
Да, я видел эту бороду ) возможно проще таймер повесить ))
Anonymous
Нет, не проще
Евгений
Евгений
кто нибудь объяснит как убрать дурацкий ворнинг?
Anonymous
Не убирай его, пусть кричит, что ты неправ
Евгений
ну да, я х использую а он пишет result unused
Евгений
все верно
Anonymous
х здесь ни при чем
Anonymous
у observeNext результат не используешь
Anonymous
Хочешь убрать - напиши _ = в начале, но не советую убирать:)
Евгений
так как я напишу _ и потом обращусь к х??
Anonymous
х здесь ни при чем
Anonymous
У тебя потенциальная утечка, а ты хочешь "убрать дурацкий ворнинг"
Vitaliy
Не представляю, чтобы могло делать легче, чем определение парочки делегатов)
плюс icarousel в возможности запускать автоскролл совсем уж легко, для самой карусели нужно еще меньше делегатов и ксиб
Евгений
х здесь ни при чем
так что делать?
Anonymous
добавь в сумку к другим диспосабл к примеру
Евгений
ничего не понял
Anonymous
Почитай туториал по рх перед использованием
Евгений
_ = self.viewModel.fioStr.observeNext { (x) in self.profileMenuView.nameLabel.text = x }
Anonymous
Ну да, ворнинга не будет, молодец)
Евгений
чувствую сарказм))
Anonymous
Я же сказал, что ворнинг там не зря. Ты написал какашку, и лучше почитай туториалы, чтобы не закидывать ее в свой проект
GrafMine
ребят такой вопрос по in-app purchase, я создал пак в своем приложении -> http://prntscr.com/g8s8q2 как правильно мне его записать в сетстринговый ? 1. let purchasableProductsIds:Set<String> = [“com.agm.testServerConnection.pack_100”] 2. let purchasableProductsIds:Set<String> = [“agm.testServerConnection.pack_100”] 3. let purchasableProductsIds:Set<String> = [“pack_100”] https://gist.github.com/GrafMine/decb2afbcb7b492214747bbd114416be - мой класс в целом прикол в том что мне приходит в респонсе что у меня нет продуктов которые можно купить
Евгений
Я же сказал, что ворнинг там не зря. Ты написал какашку, и лучше почитай туториалы, чтобы не закидывать ее в свой проект
ну он бы мог что то написать про то что мы захватили переменную и возможен лик, а не про то что я не использую переменную
Anonymous
кто "он"?
Евгений
ну кто он, икс код, который ошибку написал
Anonymous
Не может, очевидно же. Если бы компиляторы могли предупреждать обо всех утечках, их бы у нас не было. Тебе специально метод возвращает переменную, чтобы ты ее использовал для предотвращения утечки, и ворнинг об этом напоминает. О возможности утечки написано в документации к библиотеке, которую ты не удосужился прочитать. Твой код будет работать, но лучше почитай туториал, и поймешь, почему там какашка
Oleksii
ну кто он, икс код, который ошибку написал
откуда он знает утечка там у тебя или нет :) а вот то что ты игноришь результат, помеченный как не для игнорирования это да
Chris
Всем привет ! кто работал с MPMediaItem ? MPMediaItemPropertyAssetURL надо получить значение , но для любого трека приходит nil . с чем может быть связано ?
S
пермишены запрашивал ?
S
MPMediaLibrary requestAuthorization
Chris
Там при открытие контроллера вылетает автоматически
Chris
Другие поля то норм приходят только с этим беда . Причём треки локально сохранены
Pavel
Есть здесь ребята из RedMadRobot кто пилит "Мой Билайн" под iOS?)) На iOS 8 крашится - это ещё ладно. Но на десятке-то что так плохо? У меня около 10 крашей в разных сценариях меньше, чем за сутки!(
Ilkhom
optionals)))
M
это же RedMadRobot топчики аутсорсеры в рашке
M
http://www.ruward.ru/mobile-ratings/
M
значит что первые места занимают во всяких рейтингах
M
http://www.ruward.ru/index-ruward/united-mobile-rating-2017/about/
Vladimir
gfhyb?
Vladimir
парни?
Vladimir
вопрос
Vladimir
можно ли юзать UITableViewAutomaticDimension
Vladimir
?
Vladimir
ну типо
Vladimir
не будет ли потом последствий нежелательных
Anonymous
кроме падения производительности - нет
Vladimir
то есть лучше не юзать?
Anonymous
зависит от сложности ячейки
M
думаю мы прояснили понятие топчик)
Anonymous
сложные лучше фреймами верстать
Vladimir
два лайбла
Vladimir
или лайбл и кнопка
Anonymous
тогда можно AL
Vladimir
AL?
Anonymous
autolayout
Vladimir
ну ладно
Vladimir
спасибо