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
Нормальные люди ПЕРЕД передачей форматируют.
Anonymous
И при получении деформатируют в NSDate.
Anonymous
Ну я не знаю как там у тебя. Просто предположил
Ilkhom
Anonymous
ИМЕННО БЛЯТЬ.
Anonymous
Таймстамп, мазафака, ду ю юз ит?
Ilkhom
😂
Anonymous
ну я не бэкэндщик и за все время видел разные варианты передачи/получения дат на сервер
Anonymous
Но с другой стороны, что мешает тебе переделать так как ты считаешь правильным. Я в таких случаях так и делаю
Anonymous
Anonymous
Иногда переделывал с нуля на свифте некоторые легаси objc проекты, так как понимал, что потрачу больше времени на копание в чужом говне
Ilkhom
может это было сделано чтобы хранить стейт? чтобы можно было узнать с какой части земли было обращение
Anonymous
Подскажите, пожалуйста, по UIPasteboard кто сталкивался. Есть приложение для чата (допустим Telegram). Мне нужно проверить когда мы на текстовом поле нажимаем Вставить лежит ли в буфере обмена картинка. Если лежит, то отправить ее. Так в телеграме и работает в принципе.
Я переопределил метод paste и он вызывается, когда я копирую картинку из фотоальбома и вставляю, но не срабатывает когда пытаюсь вставить картинку из клавиатуры bitmoji.То есть меню Вставить есть, но метод не вызывается.
Что я не учел или что я делаю не так?
Anonymous
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 не подписывается на ее сигналы.
Filipp
Коммуникацию в эту сторону можно наладить через комманды и выставление readwrite пропертей
Jian Yang
через RACSubject
Filipp
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]
Anonymous
Привет, кто знаком с Framer?
Как вставить свой Framer-проект в Xcode? Мб есть ссылки на ресурсы.Спасибо
Anton
Ребят посоветуйте хороший маппер на obj-C пожалуйста
Filipp
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
как добавить анимацию смены вьюшек по скроллингу? Те показывается одна вьюшка- скролл переход на другую
Easy
Anonymous
Aleksandr
есть, кто легко и безболезненно пробовал перейти в Android разработку?