@ios_ru

Страница 1970 из 2351
Антон
15.04.2018
22:12:15
Виталий
15.04.2018
22:12:40
нет ниодного нормального гит клиента с гуем

Google
Виталий
15.04.2018
22:12:47
на маке по крайней мере

юзай tig

Valery
15.04.2018
22:12:55
на маке по крайней мере
А ты Tower пробовал?

Виталий
15.04.2018
22:13:01
Антон
15.04.2018
22:13:23
Значит, плохо пробовал

Ещё попробуй

Виталий
15.04.2018
22:13:32
нет, просто он говно

Igor
15.04.2018
22:13:43
там же, где и файлы
о, точняк. крутяк. ну и запрятали.

Виталий
15.04.2018
22:13:48
он даже до сорс три не дотягивает

Valery
15.04.2018
22:13:52
о, точняк. крутяк. ну и запрятали.
Ага, прям нужно 100 кликов сделать)

Valery
15.04.2018
22:14:20
Вообще у икскода просто проблемы с наличием огромного количества малюсеньких иконок, по которым хер че поймешь, если не навести мышь

Google
Сергей
15.04.2018
22:14:21
Мля, советуют не надо, так нет же, я сам хочу увидеть

Valery
15.04.2018
22:14:34
Мля, советуют не надо, так нет же, я сам хочу увидеть
Никто не любит учиться на чужих ошибках

Сергей
15.04.2018
22:14:49
Ну да, все злые долбоебы

Igor
15.04.2018
22:14:51
Ага, прям нужно 100 кликов сделать)
ну не явно все-же. как минимум, чтобы понять, что странный квадратик это Source Control navigator - надо дождатся хинта.

Антон
15.04.2018
22:15:43
Не на всех такое работает.

Igor
15.04.2018
22:15:54
Надо просто как любопытный ребенок тыкать во все кнопки
ща так и буду делать... проекту три года, хочу тыкать его в отдельной ветке

Антон
15.04.2018
22:16:07
И втф, 3 ебаные секунды, 3!!

Valery
15.04.2018
22:16:16
Не на всех такое работает.
А где не работает?

И втф, 3 ебаные секунды, 3!!
Вот это действительно тупо)

Антон
15.04.2018
22:16:40
А где не работает?
Сейчас не могу показать, за телефоном, завтра.

Не в 1:16 же

Igor
15.04.2018
22:18:11
ну и название ж придумали, Source Control navigator... бррр... всегда это называлось Version Control... но эпл вей, синк диферент

Антон
15.04.2018
22:27:21
???

Денис
16.04.2018
05:08:22
Firebase Realtime datebase. Парни, как вы объявляете в своей программе ключевые ноды, чтобы удобно было обращатсья к ним через DatabaseReference? Хочу сделать extension, который бы добавлял промежуточные сущности при вызове под капотом метода self.child(“key”). Напимер, чтобы при вызове ref.rooms по факту вызывалось  self.child(“rooms”). А при вызове ref.rooms.byID(42) получалось бы бы self.child(“rooms”).child(id). Что-то по типу того, как работает реактивщина со своими функциональными операторами, которые можно добавлять каскадно. Моих скудных знаний свифта хватает только на обычный extension для DatabaseReference с этими методами. Но в таком подходе можно случайно вызывать ref.byID(42), хотя этот метод должен быть доступен только после вызова метода rooms

Так же хотел применить паттерн декаратор, но тогда надо вручную переопределять все существующие методы исходного класса (DatabaseReference), чтобы осуществлять перенаправление вызовов к внутреннему декорируемому объекту.

Akbar
16.04.2018
06:00:15
Кто может объяснить почему вот этот код let storyboard = UIStoryboard(name: "Main", bundle: nil) let controller = storyboard.instantiateViewController(withIdentifier: "mediagallery") self.present(controller, animated: true, completion: nil)

Google
Akbar
16.04.2018
06:00:22
не работает как performSegue

ну VC появляется снизу

и как это изменить чтобы present был в точности как у performSegue?

Kei
16.04.2018
06:12:00
потому что это не segue, ты вручную же инстанцируешь vc

Dmitriy
16.04.2018
06:12:01
Пушить надо из навигейшн контроллера, а не презентить из контроллера

Aleksey
16.04.2018
06:27:14
Если self в стеке навигешена, то show тоже пушит наверх стек вроде

Ivan
16.04.2018
06:39:20
self.navigation...pushViewController

ArtSumin
16.04.2018
07:20:10
Добрый день. Используется firebase для получения пушей, такой вопрос: возможно ли сохранить пуш в приложении в тот момент когда приложение выключено (not running)? . Из этой статьи делаю вывод что нельзя, поскольку замыкание не срабатывает, даже если передали context-avalable https://samwize.com/2015/08/07/how-to-handle-remote-notification-with-background-mode-enabled/ . Но это как-то печально, задача стоит чтобы все пуши сохранялись, даже если юзер очистил пуш из уведомления информация о них должна сохранится в приложение. На андроид это реализуемо, на иос тупик?

Анатолий
16.04.2018
07:24:39
А у кого нибудь был warning - Target Pods product cannot link framework Foundation? Как пофиксить

ArtSumin
16.04.2018
07:33:44
UNNotificationServiceExtension
Не работал с этим классном, но из описания он решает проблему с отображением пуша. В моем случае пуш приходит и его внешний вид устраивает меня. Мне просто нужно сохранить его данные, в тот момент когда приложение закрыто. Этот класс мне поможет с этим? Просто как уже сказал не заметил быстрым глазом что это то что нужно

Виталий
16.04.2018
07:35:06
включи свой долгий глаз

Виталий
16.04.2018
07:35:11
если он у тебя есть

ArtSumin
16.04.2018
07:35:29
Yuriy
16.04.2018
07:36:08
Ты можешь в сервисе данные сохранять и отображать без внешних изменений

Yury
16.04.2018
07:52:40
Народ, такой вопрос: кто как загружает изображения, если их надо сохранить как обьект UIImage?

Kei
16.04.2018
07:54:49
сохранить куда?

ты в любом случае данные грузишь и или сохраняешь в хранилище или инициализируешь UIImage

Yury
16.04.2018
07:56:16
Ну я просто создаю обьект UIImage, в которому по умолчанию есть данные какие-то. У меня есть ссылка на изображение. Его надо сохранить, заменить значение в UIImage на нее, и потом подставить ее в данные для ControlCenter

Google
Yury
16.04.2018
07:56:31
Сейчас покажу как это реализовано у меня и обьясню в чем проблема

Anton
16.04.2018
07:56:41
Kingfisher

Sdwebimage

Yury
16.04.2018
07:57:29
Kingfisher
Не, это для загрузки напрямую в UIImageView



Nikita
16.04.2018
07:58:15
hastebin.com

Admin
ERROR: S client not available

Yury
16.04.2018
07:58:42
hastebin.com
Ээээ Сюда перенести или что?

Nikita
16.04.2018
07:59:04
Ээээ Сюда перенести или что?
ну да, скриншотом чет не очень код скидывать

Yury
16.04.2018
08:00:05
https://hastebin.com/ogucuvorac.swift

Kei
16.04.2018
08:01:17
а проблема то в чём?

Yury
16.04.2018
08:01:53
В общем в чем соль: код работает, работает нормально, но иногда приложение валится с SIGTRAP ошибкой. Fabric говорит, что косяк в 42 строке (если смотреть мой файл на хастбине)

Я так понимаю, что происходит ошибка при загрузке или еще чего. Для загрузки изображений во всех остальных случаях я применяю Kingfisher

Kei
16.04.2018
08:02:34
ну ты забудь про ! и будет счастье

Yury
16.04.2018
08:02:54
Собственно вопрос: как бы этот код причесать, чтобы избежать ошибки или прикрутить тот же Kingfisher для тех же задач?

Yury
16.04.2018
08:03:58
Т.е. дополнительную проверку на data == nil?

ну ты забудь про ! и будет счастье
без ! не компилит если что

Так то понятно, что это не самый безопасный способ

Kei
16.04.2018
08:05:05
да ладно

Google
Yury
16.04.2018
08:05:23
ругается что data и data? не могут быть переведены в NSData

Kei
16.04.2018
08:05:55
Ну этож база свифта.

просто совет - забыть про ! использовать ? и as?

можешь просто прверку на nil добавить, но в тех местах где ты используешь эту херню ! рано или поздно упадет твое приложение

Yury
16.04.2018
08:08:09
Не, это я все знаю

Kei
16.04.2018
08:08:18
похоже что нет

Yury
16.04.2018
08:08:39
Просто говорю - он не хочет компилить при иных комбинациях data требуя !

Если пишу as? - выдает ворнинг

Kei
16.04.2018
08:09:05
какой?

Yury
16.04.2018
08:09:27
Conditional downcast from 'Data?' to 'NSData' is a bridging conversion; did you mean to use 'as'?

Ну а при as - выдает ошибку

'Data?' is not convertible to 'NSData'; did you mean to use 'as!' to force downcast?

Так что тут патовая ситуация

Kei
16.04.2018
08:10:41
а зачем ты NSData юзаешь?

перепеши на Data

ты сначала в NSData потом обратно в Data

почитай че написано у тебя

Тот день, когда я понял Виталия и Сергея

Страница 1970 из 2351