
Виталий
09.10.2017
07:46:15
разговор всегда куда то переходит
ну или можно просто молчать и притвориться SO

Andrey
09.10.2017
07:48:04

Ivan
09.10.2017
07:48:21

Google

Artem
09.10.2017
07:59:23

Ilya
09.10.2017
07:59:53

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

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

Foma
09.10.2017
08:03:55


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

Foma
09.10.2017
08:07:39

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

Rychkov
09.10.2017
08:18:57

Oleg
09.10.2017
08:19:04

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

Виталий
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

Виталий
09.10.2017
09:21:18

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 они могут теряться, тоже попробую.

Виталий
09.10.2017
09:46:09

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
не заслужил наверн

Alexey
09.10.2017
10:31:38

Виталий
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