Sasha
где надо, казалось бы
Vladimir
почему не подряд фронтенд и последний?
Sasha
ого
Sasha
ОГО
Sasha
ничего себе
Sasha
спасибо
Vladimir
нз)
Sasha
я думал, что это не имеет значения
Илья
Alexander
Ребята кто нить настраивал facebook analytics на swift’е ?
Dmitry
конечно )
Alexander
как делегат прокидывать в app delegate?
Alexander
на фб не нашел
Alexander
на стековерфлов только что нашел
Alexander
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
let settings = UIUserNotificationSettings(forTypes: [.Alert], categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
return true
}
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
//Other code...
func applicationDidBecomeActive(application: UIApplication) {
FBSDKAppEvents.activateApp()
}
Alexander
вроде похоже на правду, странно что на fb нет для свифтовой версии туториала полного только укороченка
Alexander
и еще вопрос - что делать если у меня Уже есть реализация для func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, …. и она возвращает у меня return Simplicity.application(application, open: url, sourceApplication: .....
Alexander
а facebook требует возвращать return FBSDKApplicationDelegate.sharedInstance() как их обща возвращать?
Danny
Господа, может кто подкинуть годный видос/статью с примерами по Vapor.
Alexander
А почему не perfect?
Alexander
И там документация будет понятна для тех, кто второй день в Свифте и первый в вебе)
Alexander
Ну и по тестам он там всех уделывает
Alexander
Ребят, вот это прям огонь: https://github.com/krzysztofzablocki/Insanity/blob/master/README.md
Alexander
@DaskiOFF спасибо большое! :)
Roman
Alexander
Хотя вижу кто то пишет такие вот хендлеры func application(application: UIApplication, openURL url: NSURL, sourceApplication: String!, annotation: AnyObject) -> Bool {
var handled: Bool
if let facebook = url.scheme?.hasPrefix("fb") {
handled = FBAppCall.handleOpenURL(url, sourceApplication: sourceApplication)
} else {
handled = GPPURLHandler.handleURL(url, sourceApplication: sourceApplication, annotation: annotation)
}
// include any specific handling code as necessary
return handled
}
Roman
парни, у меня вопрос, как правильно сделать навигацию по экранам по нажатию пуша ? Сейчас сделано через topViewController, но почему то мне кажется, что есть способ лучше.
Alexander
Ребят если кто не спит, подскажите, в facebook analytics когда из приложения вызывается событие - как идентифицировать юзера/либо устройство на которое срабатывает событие ? не передавать же в каждый вызов это параметром, как то в одном месте надо установить? Курю sdk не могу найти
Johnny
привет всем
Johnny
искал в интернете как сделать обычныи плеер для ios(swift) но все пока-что нашел во всех mp3 фаилы кидали в проект прямо но как сделать чтобы с локальнои библиотеки itunes слышать .
CybernatiC
Ребят у кого нибудь тоже было что xip архив от xcode 8.2 beta не открывался и ругался что архив битый?
Dmitry
версия оси какая?
Dmitry
8.2 вроде как работает на 10.11.5+
Dmitry
и архив не будет распаковываться в таком случае
CybernatiC
ось у меня сиерра
CybernatiC
10.12
Dmitry
тогда странно. перекачать пробовал?
CybernatiC
Да
CybernatiC
уже 3 тий архив
CybernatiC
моим инетом это пиздец )
CybernatiC
провал 3 дней
Max
~4 дня
Max
http://appreviewtimes.com
CybernatiC
последнее неделю рассматривали
Anonymous
Доклады с последней встречи CocoaHeads в Rambler&Co:
https://www.youtube.com/watch?v=c8NUE5lB8x8&list=PL7weO9nEuGlZDf6TXLMZvqUaIfFMQf37D
Dima
Всем привет, на экране виджетов, к примеру с погодой, наверху есть что-то типа тулбара с кнопкой больше/меньше. Как там реализовано сворачивание/разворачивание? Я попробовал сделать через изменение constraints, вроде работает, но в виджетах и появление каждого отдельного дочернего элемента тоже анимировано
Евгений
self.extensionContext.widgetLargestAvailableDisplayMode = NCWidgetDisplayModeExpanded
Евгений
например вот
Евгений
только проверить на иос 10
Евгений
потому что оно только с иос 10 доступно
Евгений
- (void)updateContentSizeForDisplayMode:(NCWidgetDisplayMode)displayMode withMaxSize:(CGSize)maxSize
Евгений
здесь можно узнать какая из кнопок нажалась
Евгений
больше или меньше
Евгений
и выставить соответствующий self.preferredContentSize
Евгений
для того варианта который "меньше" — там статичный размер, можно ставить maxSize
Евгений
статичный везде кроме ипада про
Евгений
там тоже можно ставить макс сайз который приходит в методе, но он на 15 вроде точек больше, чем на остальных девайсах
Евгений
тот вариант, который "expanded" — не статичный, можно ставить любое значение
Евгений
но есть небольшой баг
Евгений
если открывать виджет с нотификейшн центра, то высота будет обрезаться
Евгений
то есть например если у нас есть есть там тейбл вью, и на ней скажем 5 ячеек, высота каждой равна высоте, которая "меньше"
Евгений
то все 5 нормально будут работать только на айфоне 6+
Евгений
то есть plus версия экрана
Евгений
на той диагонали что 6, следует поместить только 4 ячейки
Евгений
и тд
Евгений
а, чет прямо на вопрос так и не ответил. кнопка эта системная, не надо ничего делать, оно из коробки само всё работает — свернуть развернуть
Dima
ого как много написали)
Dima
спасибо за развернутый ответ
Dima
но я виджет просто в качестве примера привел, мне к, примеру, надо ячейку развернуть в которой программно добавляются вью, в зависимости от кол-ва элементов в массиве
Dima
т.к. я не знаю точный размер со всеми элементами, я просто не задаю размер ячейки, и она растягивается в зависимости от кол-ва элементов в ней
Dima
а в свернутом состоянии я заданю constraint с height 0
Dima
интересовало, есть ли другие способы
Maxim
Ребят сори что покидаю, но очень много сообщений, и торчит баджик с непрочитаными сообщениями даже если замутить
Anatoly
Ох уж эти перфекционисты
Valentin
телеграмм перегрузи
Vladimir
Dry
Valentin
там можно скрыть бейдж с непрочитанными сообщениями?
Ilya
да