@ios_ru

Страница 1181 из 2351
Виталий
09.10.2017
07:46:15
разговор всегда куда то переходит

ну или можно просто молчать и притвориться SO

Andrey
09.10.2017
07:48:04
Сила Objective-C
2.0 которая?

Ivan
09.10.2017
07:48:21
Google
Artem
09.10.2017
07:59:23
может переживают, что через 2 года обжси исчезнет и они не смогут найти того, кто разберется в их коде
А вот кто останется из спецов, кто в Obj-c шарит, будет баблос зашибать, да

Artem
09.10.2017
08:00:09
Редко, но метко ;)

Foma
09.10.2017
08:01:09
Ребята хелп, изначально опишу приложение в двух словах есть новостная лента у каждой новости айдишка, можем зайти в новость и подробнее почитать. Так же есть система нотификаций firebasecloudmessage. Если в нотификации я отпрвлю айди новости то соответственно меня кидает на экран списка новостей так как это экран входа, там я получаю айди новости, затем меня автоматически кидает в одну новость с этим айди. Все ок. Все работает. Если приложение открыто и пришла нотификация все ок, если приложение скрыто все ок, а вот если приложение закрыто полностью, тапаю на нотик по нотификации меня кинуло на одну новость все ок, НО затем меня через 2 секунды кидает назад на экран списков новостей, это случается только в случае закрытого приложения. Дебаги не могу поставить потому что приложение закрытое. Посмотрел в коде ни где нет dismiss'a. ХЗ че делать, буду рад любой помощи. Спасибо

Леонтьев
09.10.2017
08:02:07
кто нибудь знает плагин или прогу для редактирования локализированный string файл, для множества языков, как в андроид студио??

Artem
09.10.2017
08:02:09
По-любому код

Rychkov
09.10.2017
08:02:51
Ребята хелп, изначально опишу приложение в двух словах есть новостная лента у каждой новости айдишка, можем зайти в новость и подробнее почитать. Так же есть система нотификаций firebasecloudmessage. Если в нотификации я отпрвлю айди новости то соответственно меня кидает на экран списка новостей так как это экран входа, там я получаю айди новости, затем меня автоматически кидает в одну новость с этим айди. Все ок. Все работает. Если приложение открыто и пришла нотификация все ок, если приложение скрыто все ок, а вот если приложение закрыто полностью, тапаю на нотик по нотификации меня кинуло на одну новость все ок, НО затем меня через 2 секунды кидает назад на экран списков новостей, это случается только в случае закрытого приложения. Дебаги не могу поставить потому что приложение закрытое. Посмотрел в коде ни где нет dismiss'a. ХЗ че делать, буду рад любой помощи. Спасибо
https://www.labirint.ru/genres/983/ не благодари

Foma
09.10.2017
08:03:11
https://www.labirint.ru/genres/983/ не благодари
я не на диктанте сижу русского языка

Rychkov
09.10.2017
08:03:30
"буду рад любой помощи" (с)

Foma
09.10.2017
08:03:55
https://www.labirint.ru/genres/983/ не благодари
если помочь можешь помоги, если нет так нет, не обязательно комментировать.

Ilya
09.10.2017
08:04:27
Ребята хелп, изначально опишу приложение в двух словах есть новостная лента у каждой новости айдишка, можем зайти в новость и подробнее почитать. Так же есть система нотификаций firebasecloudmessage. Если в нотификации я отпрвлю айди новости то соответственно меня кидает на экран списка новостей так как это экран входа, там я получаю айди новости, затем меня автоматически кидает в одну новость с этим айди. Все ок. Все работает. Если приложение открыто и пришла нотификация все ок, если приложение скрыто все ок, а вот если приложение закрыто полностью, тапаю на нотик по нотификации меня кинуло на одну новость все ок, НО затем меня через 2 секунды кидает назад на экран списков новостей, это случается только в случае закрытого приложения. Дебаги не могу поставить потому что приложение закрытое. Посмотрел в коде ни где нет dismiss'a. ХЗ че делать, буду рад любой помощи. Спасибо
что значит не можешь? Ты же его по нотификации открываешь и все твои проблемы уже когда оно открыто

Rychkov
09.10.2017
08:04:29
Код рутинга покажи хоть

У тебя приложение окрывается и есть в процессах

Google
Rychkov
09.10.2017
08:04:51
В чем проблема посмотреть?

Виталий
09.10.2017
08:05:02
скидывай код и акк к firebase

?

ну тыж хотел чтоб тебе помогли

Nikolay
09.10.2017
08:07:03
ты можешь сделать так, чтобы приложение запустилось при получении уведомления и уже сам там все отладишь https://stackoverflow.com/questions/1239000/debugging-app-when-launched-by-push-notification

Денис
09.10.2017
08:17:22
У многих на работе используется Typhoon Framework?

Rychkov
09.10.2017
08:18:57
У многих на работе используется Typhoon Framework?
У меня Swinject, но для Objc использовал бы Typhoon

Victor
09.10.2017
08:20:45
Спасибо, имеено это )))
Просто у меня заказчик пару месяцев назад так же сделал, а потом удивлялся, что покупки не работают. Странно что у Apple нет автопроверки ни какой на такой косяк

Nikita
09.10.2017
08:43:33
Конфигурирую ячейку таблицы в cellForRowAt indexPath, при определенном условии выставляя шрифт для лейбла внутри ячейки вот так label.font = .italicSystemFont(ofSize: label.font.pointSize) На реальном айфоне и в симуляторе все четко. Добавляю в сториборде для шрифта этого же лейбла variation на Regular x Regular size class. Запускаю на том же айфоне. Теперь, несмотря на выставление italic шрифта в cellForRowAt indexPath, все лейблы имеют шрифт из сториборда, базовый. При прокрутке, т.е. при исчезновении ячейки с экрана и повторном ее появлении, лейбл уже italic, то есть как и должен был быть изначально) Причем, это поведение исправляется добавлением во viewWillAppear DispatchQueue.main.async { self.tableView.reloadData() } тогда лейблы в нужных ячейках italic уже изначально, собственно как и до добавления вариэйшена. почему так происходит?

-_-
09.10.2017
08:50:58
Возможна ли ситуация, в которой ты создаешь/пушишь свой контроллер с tableView не из UI thread?

Nikita
09.10.2017
08:51:34
он – root view controller в NavigationController, а тот в свою очередь – initial view controller в единственном сториборде

Виталий
09.10.2017
08:52:44
"при определенном условии выставляя шрифт для лейбла внутри ячейки" а что там за условие то?

Nikita
09.10.2017
08:53:29
"при определенном условии выставляя шрифт для лейбла внутри ячейки" а что там за условие то?
ну я чекаю что лежит в модели и если лежит то, что нужно, то хочу чтобы лейбл был bold

Виталий
09.10.2017
08:54:03
а если не то что нужно?

ничего не делаешь со шрифтом?

Nikita
09.10.2017
09:00:08
зря про условия написал, поведение абсолютно такое же без всяких условий. Вот проперти внутри ячейки, которую я устанавливаю в cellForRow var name: String? { didSet { nameLabel.font = .boldSystemFont(ofSize: 40) nameLabel.text = name } }

bold будет только после того, как ячейка спрячется за экран и снова на него вернется

как только убираю с лейбла вариэйшн из сториборда, лейбл сразу со старта bold как это вообще работает?

Google
Виталий
09.10.2017
09:14:03
все потому что твой variation применяется после того как ты ячейку сконфигурил

а когда она заново появляется после скрола, срабатывает еще раз твой cellForRow

и делает уже нормально

Nikita
09.10.2017
09:15:17
а какого фига он применяется, если запускаю на айфоне, а вариейшн стоит на Regular x Regular?

Виталий
09.10.2017
09:17:08
ты его добавил вот он и применяется

если ты руками меняешь, зачем ты тогда в сториборде это добавил?

если уж очень надо, трекай traitCollectionDidChange

Nikita
09.10.2017
09:20:45
если ты руками меняешь, зачем ты тогда в сториборде это добавил?
хотел bold/не bold, italic/не italic конфигурировать в коде, т.к. от данных в модели зависит, а вот fontSize хотел в сториборде указать для айфона один, для айпэда другой, и в коде ничего с ним не придумывать

Yury
09.10.2017
09:34:16
Ребят, никто не сталкивался с проблемой, что ты запускаешь таймер в приложении на LocalNotification (notification.fireDate = NSDate(timeIntervalSinceNow: TimeInterval(alarmTimers.timerTime)) as Date), но он срабатывает только в первые 15-30 минут, а, например, через час уже нет?

santaasus
09.10.2017
09:36:31
Приложения столько не живут

Yury
09.10.2017
09:37:23
В плане?

Yury
09.10.2017
09:37:38
Че у вас за приложение то, если оно через полчаса вайпается?

santaasus
09.10.2017
09:37:44
Эпл запрещает такие долгоиграющие фокусы

Yury
09.10.2017
09:38:00
Да не

Ща, я прям сегодня у них пример видел

Rychkov
09.10.2017
09:38:47
Должно работать, очень странно

Yury
09.10.2017
09:38:50
https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/SchedulingandHandlingLocalNotifications.html

Rychkov
09.10.2017
09:38:54
Уверен, что у тебя время правильное?

Yury
09.10.2017
09:39:05
Вот, они сами описывают кейс будильника на 7 утра

Google
Yury
09.10.2017
09:39:16
Уверен, что у тебя время правильное?
В плане? Я передаю таймер секундами

Человек
09.10.2017
09:39:32
смею предположить стоит прописать в функции перед выключением сохранение времени в память, а при запуске снова высчитывать

Yury
09.10.2017
09:39:34
Причем если он должен сработать в ближайший момент, то срабатывает же

Rychkov
09.10.2017
09:39:37
Ну что у тебя там действительно час

Yury
09.10.2017
09:39:51
смею предположить стоит прописать в функции перед выключением сохранение времени в память, а при запуске снова высчитывать
Это как будильник работать должно. Не уверен, что пересчет при повторном запуске - это правильно

Человек
09.10.2017
09:40:43
я вообще не уверен возможно ли сделать годный будильник стороннему разработчику

Admin
ERROR: S client not available

Человек
09.10.2017
09:41:05
это ж какое должно быть жесткое и долгое уведомление чтоб кого-то разбудить

Rychkov
09.10.2017
09:41:11
Можно

Виталий
09.10.2017
09:41:29
вопрос вроде даже не про будильник был)

Yury
09.10.2017
09:41:32
Не дальше.

Rychkov
09.10.2017
09:41:42
Для этого и существуют локальные нотификации

Yury
09.10.2017
09:42:06
А при запуске приложения/срабаотывании будильника проверка на актуальный таймер который надо отработать

Виталий
09.10.2017
09:42:30
а разрешение на уведомления у приложения есть?

Nikita
09.10.2017
09:42:54
заюзай traitCollectionDidChange в ячейке
спасибо, попробую. CellForRow к тому времени уже отработает, получается, чтобы свойства ячейки были заполнены? Вычитал еще, что такие вещи вообще лучше в willDisplayCellForRow выставлять, потому что после cellForRow они могут теряться, тоже попробую.

Yury
09.10.2017
09:49:50
Вообще основная проблема в том, что перестаёт работать на длинной дистанции, как будто система глушит их

Google
Yury
09.10.2017
09:50:30
Что не очень правильно исходя из их назначения

Виталий
09.10.2017
09:50:39
да не должно ничего глушить

проверяй логику

Alexey
09.10.2017
09:50:51


Yury
09.10.2017
09:51:08
проверяй логику
Ну к этому все и идёт, да Пойду пробегусь по коду ещё раз

Виталий
09.10.2017
09:52:13
у меня вообще сейчас iTC не открывается, ошибку выдает

Rychkov
09.10.2017
09:52:13
Насколько мне известно - единственная причина, по которой локальное уведомление не файрится - неправильно указанная дата

Виталий
09.10.2017
09:53:26
во

Alexey
09.10.2017
09:54:19
блин, у меня нету в списке.

Виталий
09.10.2017
09:54:35
не заслужил наверн

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

Виталий
09.10.2017
10:32:56
для того чтобы юзать подписки, да и вообще что то продавать у тебя должен быть принят paid контракт последней редакции

в iTC в соответствующем разделе смотри

Соглашения/Agreements

Oleg
09.10.2017
10:42:52
Всем привет! Меня зовут Олег. Сейчас не работаю (учу английский на Мальте) я Ios разработчик. Опыт >4 лет. Узнал о канале из канала по мобильной разработке. Интересно почитать решения каких-либо сложных моментов в разработке на swift. #whois

HashTag
09.10.2017
10:42:52
Подписка на #whois

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