Max
когда убрали basic auth с сервера все стало нормально работать)
Max
а ваши советы помогли)
Ilkhom
нехочется чтоб звонили имея тока ссылку к контакту
Max
с кодом стало лучше
Max
и книжку почитаю
Alexey
Там можно забоочить
Max
👍
Alexey
Спасибо Андрей!
Alexey
Переустановка и ребут помогли.
Anonymous
У меня от легаси кода BOOLEAN.
Anonymous
Зачем было для сообщений в поле date_created писать стринг в формате yyyy MM dd HH:mm:SS.
Anonymous
И потом делать Singleton который их конвертирует в NSDate?
Дмитрий
У меня от легаси кода BOOLEAN.
Ой да ладно, я тут обнаружил, что внутри метода "обновиСостояниеМодели" находится метод "установиНастройкиПоУмолчанию", который при некоторых обстоятельствах осуществляет переход на неиспользуемый экран... То-то я удивился, когда этот случай выпал...
Anonymous
Это не такой вопиющий случай.
Anonymous
Вот зачем, зачем, зачем хранить даты в NSString?
Anonymous
Партия дала им NSDate.
Anonymous
Нет, хочу говно жрать.
Anonymous
Вот зачем, зачем, зачем хранить даты в NSString?
Может чтобы передавать их на сервер или получать оттуда?
Anonymous
Нормальные люди ПЕРЕД передачей форматируют.
Anonymous
И при получении деформатируют в NSDate.
Anonymous
Ну я не знаю как там у тебя. Просто предположил
Ilkhom
Может чтобы передавать их на сервер или получать оттуда?
для этого придумали в свое время unix time
Anonymous
ИМЕННО БЛЯТЬ.
Anonymous
Таймстамп, мазафака, ду ю юз ит?
Ilkhom
😂
Anonymous
ну я не бэкэндщик и за все время видел разные варианты передачи/получения дат на сервер
Anonymous
Но с другой стороны, что мешает тебе переделать так как ты считаешь правильным. Я в таких случаях так и делаю
Anonymous
Но с другой стороны, что мешает тебе переделать так как ты считаешь правильным. Я в таких случаях так и делаю
Проект очень монструозный, а я хочу обойтись хирургическим вмешательством.
Anonymous
Иногда переделывал с нуля на свифте некоторые легаси objc проекты, так как понимал, что потрачу больше времени на копание в чужом говне
Ilkhom
может это было сделано чтобы хранить стейт? чтобы можно было узнать с какой части земли было обращение
Anonymous
Подскажите, пожалуйста, по UIPasteboard кто сталкивался. Есть приложение для чата (допустим Telegram). Мне нужно проверить когда мы на текстовом поле нажимаем Вставить лежит ли в буфере обмена картинка. Если лежит, то отправить ее. Так в телеграме и работает в принципе. Я переопределил метод paste и он вызывается, когда я копирую картинку из фотоальбома и вставляю, но не срабатывает когда пытаюсь вставить картинку из клавиатуры bitmoji.То есть меню Вставить есть, но метод не вызывается. Что я не учел или что я делаю не так?
Ilkhom
Нет, просто предыдущий разраб мудак.
ну да, для этого зачастую передают еще и timestamp
Aleksandr
Нашёл прикольную фичу (?) some.h extern NSString* const TestStringAAANotification; some.m NSString* const TestStringAAANotification = @"TestStringAAANotification"; test-Bridging-Header.h #import "some.h" someSwift.swift let a = NSNotification.Name.TestStringAAA И это блин работает! Если название константы не заканчивается на 'Notification', то не работает!
Aleksandr
xcode 8.3
Jian Yang
всем привет! не подскажите почему ничего не приходит в ViewModel? Если сделать сразу subscribeNext: то все норм а если обзервить из viewModel то ничего не приходит😔
Jian Yang
Jian Yang
тут во вьюхе все работает
Jian Yang
а если сделать так:
Jian Yang
Jian Yang
а потом во вьюмодели если обзервить его то ничего
Jian Yang
Filipp
а если сделать так:
во первых, viewModel не должна знать о view
Filipp
то есть viewmodel не подписывается на ее сигналы.
Filipp
Коммуникацию в эту сторону можно наладить через комманды и выставление readwrite пропертей
Jian Yang
во первых, viewModel не должна знать о view
согласен, тупанул, сделал RACSubject у viewModel и вьюшка ей посылает indexPath
Jian Yang
через RACSubject
Filipp
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]
Jian Yang
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]
Кстати да можно и так) Я вот никак не могу понять почему сигнал сделаный из метода протокола не срабатывает если сам метод не реализован пусть даже пустой, но бывает что у некоторых срабатывает, в этом есть какой то секрет?
Anonymous
Привет, кто знаком с Framer? Как вставить свой Framer-проект в Xcode? Мб есть ссылки на ресурсы.Спасибо
Anton
Ребят посоветуйте хороший маппер на obj-C пожалуйста
Jian Yang
Jian Yang
Спасибо!
Nik
Всем привет. У меня не понятная фигня, делал пириписывание проекта с обж на Свифт и сделал миграцию базы,все удачно,но вот если я удалю элемент после миграции который был создан ещё в старой базе,то вся база очищается (хотя удаляю только одну сущность). Если создать объект новый в новой базе,то при удалении только он и удалиться. Как с этим бороться?
Влад
Ребят,а есть кто с Минска с опытом на Swift? я сам не hr. Знакомая ищет опытного свифтера на хорошо оплачиваемый проект.
Boris
Мам, это друзья рядом хантили
Boris
Я рядом стоял
Boris
Вайпер модули писал
Влад
Мам, это друзья рядом хантили
С какого момента смешно?)
Johnny
Alexey
оно же и было открыто ?
Volodymyr
Всем привет!
Volodymyr
Shuttleswort, [Mar 31, 2017, 2:33 PM]: у меня вопрос каксающееся inApp До вчерашнего дня все работало, но теперь всегда приходит SKPaymentTransactionStateFailed Это произошло, после прохождения ревью кто-то сталкивался с таким?
Danny
а можно сосздавать различные сплеш скрины в зависимости от статуса юзера (ну скажем авторизован/не авторизован в приложении)?
Aleksandr
ну если только статичную картинку
Danny
так сплеш скрин все равно делает снепшот и привращает все в картику, не?
Danny
но мысль я понял, через контроллер упралвять скрином, так?
Mikhail
https://github.com/peter-iakovlev/Telegram
Aleksandr
к сожалению у сплешскрина нет контроллера, есть только либо файл интерфеса под названием LaunchScreen.storyboard, где можно просто указать название картинки в UIImageView, и в зависимости от статуса пользователя, просто подменять её в приложении, то бишь перезаписью, либо есть Assets.xcassets (организованное хранилище файлов проектов), и там так же есть «LaunchImage», и тут тоже перезаписывать картинку с одним и тем же названием
Danny
понял, спасбо!
Aleksandr
понял, спасбо!
1) в LaunchScreen.storyboard в UIimageView указать название одной картинки например rewriteSplashscreen 2) в проект добавить 3 картинки: - rewriteSplashscreen.png (эта дублированная notAuthSplashscreen.png) - authSplashscreen.png - notAuthSplashscreen.png 3) пользователь авторизируется, подменяем картинки NSString * bundleApplication = [[NSBundle mainBundle] resourcePath]; NSString * authSplashscreenInBundleApplication = [bundleApplication stringByAppendingPathComponent:@"authSplashscreen.png"]; NSData * authSplashscreen = [NSData dataWithContentsOfFile:authSplashscreenInBundleApplication]; NSString * replaceImageInBundleApplication = [bundleApplication stringByAppendingPathComponent:@"rewriteSplashscreen.png"]; [authSplashscreen writeToFile:replaceImageInBundleApplication atomically:YES];
Danny
@Sanich63 cпасибо за столь подробный ответ!
Jian Yang
подскажите пожалуйста как сделать фильтрацию прогресса что бы в итоге я вью перерисовывал с шагом 0.1 хочется как то красиво сделать через RAC можно сделать переменую и ее обновлять но это не по фэншую)
Jian Yang
Aleksandr
Хотите прикол, добавьте эту категорию в глобальную видимость, и вуаля у клавиатуры будут прозрачные кнопки))) @implementation NSDictionary (Extras) - (id)objectForKeyedSubscript:(id <NSCopying>)key { id object = [self objectForKey:key]; return (object && [NSNull null] != object) ? object : nil; } @end
Anonymous
как добавить анимацию смены вьюшек по скроллингу? Те показывается одна вьюшка- скролл переход на другую
Aleksandr
есть, кто легко и безболезненно пробовал перейти в Android разработку?