@ios_ru

Страница 733 из 2351
Andrey
31.03.2017
07:26:20
Ilkhom
31.03.2017
07:27:16
можно ли звонить не имея номера?

Andrey
31.03.2017
07:27:26
А че такого?

Alexey
31.03.2017
07:28:07
ну что, попытка номер 2 ? Позвоните мне ктонить)

Google
Maxim
31.03.2017
07:28:10
может кто помнит меня с двойными запросами на сервер вчера

когда убрали basic auth с сервера все стало нормально работать)

а ваши советы помогли)

Ilkhom
31.03.2017
07:28:40
нехочется чтоб звонили имея тока ссылку к контакту

Maxim
31.03.2017
07:28:55
с кодом стало лучше

и книжку почитаю

Alexey
31.03.2017
07:29:04
Там можно забоочить

Andrey
31.03.2017
07:29:15
Busy

Maxim
31.03.2017
07:29:15
?

Alexey
31.03.2017
07:29:36
Спасибо Андрей!

Andrey
31.03.2017
07:29:43
Та пойдет

Alexey
31.03.2017
07:29:44
Переустановка и ребут помогли.

Andrey
31.03.2017
07:29:44
)

Google
Betrayer
31.03.2017
07:36:10
У меня от легаси кода BOOLEAN.

Зачем было для сообщений в поле date_created писать стринг в формате yyyy MM dd HH:mm:SS.

И потом делать Singleton который их конвертирует в NSDate?

Severd
31.03.2017
07:46:19
У меня от легаси кода BOOLEAN.
Ой да ладно, я тут обнаружил, что внутри метода "обновиСостояниеМодели" находится метод "установиНастройкиПоУмолчанию", который при некоторых обстоятельствах осуществляет переход на неиспользуемый экран... То-то я удивился, когда этот случай выпал...

Betrayer
31.03.2017
07:47:07
Это не такой вопиющий случай.

Вот зачем, зачем, зачем хранить даты в NSString?

Партия дала им NSDate.

Нет, хочу говно жрать.

Ilya
31.03.2017
07:48:19
Вот зачем, зачем, зачем хранить даты в NSString?
Может чтобы передавать их на сервер или получать оттуда?

Betrayer
31.03.2017
07:48:39
Нормальные люди ПЕРЕД передачей форматируют.

И при получении деформатируют в NSDate.

Ilya
31.03.2017
07:49:26
Ну я не знаю как там у тебя. Просто предположил

Betrayer
31.03.2017
07:50:59
ИМЕННО БЛЯТЬ.

Таймстамп, мазафака, ду ю юз ит?

Ilkhom
31.03.2017
07:51:34
?

Ilya
31.03.2017
07:52:16
ну я не бэкэндщик и за все время видел разные варианты передачи/получения дат на сервер

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

Betrayer
31.03.2017
07:53:32
Но с другой стороны, что мешает тебе переделать так как ты считаешь правильным. Я в таких случаях так и делаю
Проект очень монструозный, а я хочу обойтись хирургическим вмешательством.

Ilya
31.03.2017
07:54:17
Иногда переделывал с нуля на свифте некоторые легаси objc проекты, так как понимал, что потрачу больше времени на копание в чужом говне

Google
Ilkhom
31.03.2017
07:55:35
может это было сделано чтобы хранить стейт? чтобы можно было узнать с какой части земли было обращение

Ilya
31.03.2017
07:56:09
Подскажите, пожалуйста, по UIPasteboard кто сталкивался. Есть приложение для чата (допустим Telegram). Мне нужно проверить когда мы на текстовом поле нажимаем Вставить лежит ли в буфере обмена картинка. Если лежит, то отправить ее. Так в телеграме и работает в принципе. Я переопределил метод paste и он вызывается, когда я копирую картинку из фотоальбома и вставляю, но не срабатывает когда пытаюсь вставить картинку из клавиатуры bitmoji.То есть меню Вставить есть, но метод не вызывается. Что я не учел или что я делаю не так?

Ilkhom
31.03.2017
07:57:47
Нет, просто предыдущий разраб мудак.
ну да, для этого зачастую передают еще и timestamp

Aleksandr
31.03.2017
08:57:23
Нашёл прикольную фичу (?) 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', то не работает!

xcode 8.3

Александр
31.03.2017
08:59:43
всем привет! не подскажите почему ничего не приходит в ViewModel? Если сделать сразу subscribeNext: то все норм а если обзервить из viewModel то ничего не приходит?



тут во вьюхе все работает

а если сделать так:

а потом во вьюмодели если обзервить его то ничего



Filipp
31.03.2017
09:23:01
а если сделать так:
во первых, viewModel не должна знать о view

то есть viewmodel не подписывается на ее сигналы.

Коммуникацию в эту сторону можно наладить через комманды и выставление readwrite пропертей

Александр
31.03.2017
09:27:09
во первых, viewModel не должна знать о view
согласен, тупанул, сделал RACSubject у viewModel и вьюшка ей посылает indexPath

через RACSubject

Filipp
31.03.2017
09:28:51
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]

Александр
31.03.2017
09:33:05
слушай, я бы сделал проще. selectItemCommand в вьюмодели; а в view в методе select item for indexPath - получаешь viewModel ячейки по indexPath и посылаешь ее в команду [viewModel.selectItemCommand execute:cellViewModel]
Кстати да можно и так) Я вот никак не могу понять почему сигнал сделаный из метода протокола не срабатывает если сам метод не реализован пусть даже пустой, но бывает что у некоторых срабатывает, в этом есть какой то секрет?

david
31.03.2017
09:35:36
Привет, кто знаком с Framer? Как вставить свой Framer-проект в Xcode? Мб есть ссылки на ресурсы.Спасибо

Google
Anton
31.03.2017
09:39:01
Ребят посоветуйте хороший маппер на obj-C пожалуйста

Александр
31.03.2017
09:41:40
Спасибо!

Николай
31.03.2017
09:46:01
Всем привет. У меня не понятная фигня, делал пириписывание проекта с обж на Свифт и сделал миграцию базы,все удачно,но вот если я удалю элемент после миграции который был создан ещё в старой базе,то вся база очищается (хотя удаляю только одну сущность). Если создать объект новый в новой базе,то при удалении только он и удалиться. Как с этим бороться?

Admin
ERROR: S client not available

Владислав
31.03.2017
10:40:45
Ребят,а есть кто с Минска с опытом на Swift? я сам не hr. Знакомая ищет опытного свифтера на хорошо оплачиваемый проект.

Boris
31.03.2017
11:09:30
Мам, это друзья рядом хантили

Я рядом стоял

Вайпер модули писал

Владислав
31.03.2017
11:12:04
Мам, это друзья рядом хантили
С какого момента смешно?)

Johnny
31.03.2017
11:13:32


Alexey
31.03.2017
11:23:15
оно же и было открыто ?

Shuttleswort
31.03.2017
11:36:00
Всем привет!

Shuttleswort, [Mar 31, 2017, 2:33 PM]: у меня вопрос каксающееся inApp До вчерашнего дня все работало, но теперь всегда приходит SKPaymentTransactionStateFailed Это произошло, после прохождения ревью кто-то сталкивался с таким?

Даня
31.03.2017
11:39:21
а можно сосздавать различные сплеш скрины в зависимости от статуса юзера (ну скажем авторизован/не авторизован в приложении)?

Aleksandr
31.03.2017
11:40:45
ну если только статичную картинку

Даня
31.03.2017
11:41:44
так сплеш скрин все равно делает снепшот и привращает все в картику, не?

но мысль я понял, через контроллер упралвять скрином, так?

Mikhail
31.03.2017
11:44:17
https://github.com/peter-iakovlev/Telegram

Google
Aleksandr
31.03.2017
11:45:39
к сожалению у сплешскрина нет контроллера, есть только либо файл интерфеса под названием LaunchScreen.storyboard, где можно просто указать название картинки в UIImageView, и в зависимости от статуса пользователя, просто подменять её в приложении, то бишь перезаписью, либо есть Assets.xcassets (организованное хранилище файлов проектов), и там так же есть «LaunchImage», и тут тоже перезаписывать картинку с одним и тем же названием

Даня
31.03.2017
11:46:37
понял, спасбо!

Aleksandr
31.03.2017
11:57:53
понял, спасбо!
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];

Даня
31.03.2017
12:33:17
@Sanich63 cпасибо за столь подробный ответ!

Александр
31.03.2017
12:53:20
подскажите пожалуйста как сделать фильтрацию прогресса что бы в итоге я вью перерисовывал с шагом 0.1 хочется как то красиво сделать через RAC можно сделать переменую и ее обновлять но это не по фэншую)



Aleksandr
31.03.2017
12:54:30
Хотите прикол, добавьте эту категорию в глобальную видимость, и вуаля у клавиатуры будут прозрачные кнопки))) @implementation NSDictionary (Extras) - (id)objectForKeyedSubscript:(id <NSCopying>)key { id object = [self objectForKey:key]; return (object && [NSNull null] != object) ? object : nil; } @end

david
31.03.2017
12:58:28
как добавить анимацию смены вьюшек по скроллингу? Те показывается одна вьюшка- скролл переход на другую

david
31.03.2017
13:01:18
Aleksandr
31.03.2017
13:53:32
есть, кто легко и безболезненно пробовал перейти в Android разработку?

Vladimir
31.03.2017
13:53:44
так не бывает :)

Aleksandr
31.03.2017
13:54:00
ну или просто пробовал)

Vladimir
31.03.2017
13:54:46
я по выходным немного ковыряю) сложновато, всё по другому

Сергей
31.03.2017
13:55:29


Aleksandr
31.03.2017
13:55:49
надо будет тоже на досуге попробовать

в одной комнате сидим с андроидниками, от них мата слышно меньше, чем от айосников))

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