Sasha
Конечно, можно загуглить, но это не путь самурая
Sasha
ты уверен?
Danny
override var selected: Bool {
didSet {
if selected {
print("TS selected")
animateCheckmark(technicalServiceSelectImageView, isChecked: true)
TSSelected.next()
}
}
может кто подсказать, почему такая конструкция не срабатывает для выбора ячейки
Sasha
ну лан, просто гугол другого мнения
Sasha
Sasha
ну ты написал
Sasha
я загуглил
Sasha
пиздеж ли это
Sasha
Sasha
Sasha
а вообще если ты пишешь это внутри UITableViewCell
Sasha
то там есть метод
Sasha
didSelect или что-то такое
Sasha
вот эти вещи лучше там делать
Sasha
https://developer.apple.com/reference/uikit/uitableviewcell/1623255-setselected
Sasha
вот
Danny
не highlited не помогло)
Danny
ща попробую с setSelected
Artur
Ты хочешь выделить выбранную ячейку в таблице ?
Anonymous
1
Sasha
Andrew
так там же есть метод didSelectRow
Stanislav
Ребят, всем привет. Подскажите плз такую тему. Есть модель в БД, в ней лежит NSData фотки и NSData миниатюры. Есть экран с галереей, где я показываю миниатюры. Коллекшн скроллится без лагов, все хорошо. Но загрузка этого экрана долгая, выгружаются сразу все модели из базы, то есть NSData полной картинки тоже выгружается. На сколько это трудозатратное действие? стоит ли разделять модель на 2: картинка и миниатюра?
Грузить как превьюшки так и данные можно асинхронно, и будет и забирать из базы быстро, и отображать. Фотки в бд - не очень гуд, как и писали выше, но если нормально их брать (особенно не все сразу при загрузке контроллера) - все будет ок. Если база - SQLite - можно заюзать FMDB, там есть поддержка выполнения запросов не в main queue
Stanislav
Ого какие разрабы
Ilkhom
Max
Andrew
У кого-нибудь есть опыт покупки нормальной батареи для Mac book pro?
У меня последняя пришла сегодня и просто сгорела в первый же день. о_О. Я уже замучился с ними.
Есть надежные источники?
Евгений
>> Есть надежные источники?
Apple Store?
насколько я знаю, у эппла нет комплектующих в ретейле
Alexander
день добрый. чет не смогу загуглить вопрос. как хранить дату без времени в core data ?
Alexander
какой тип выбирать для атрибута?
Alexander
как присваивать значение св-ву/
Alexander
конечно можно string сделать - но кажется это не правильно
Alexander
походу или строка или nsdate и приводить врем к 00:00
Andrew
Alexander
Евгений
через NSDateFormatter
Евгений
в него засетить по необходимости timeZone, locale, format
Евгений
и позвать метод stringFromDate
Евгений
или наоборот
Евгений
http://stackoverflow.com/questions/18602602/check-nsstring-for-specific-date-format
Евгений
примерно так
Alexander
ага спасиб. нашел пример . пробую
Alexander
вообще как-то тяжело
Alexander
почему б не сделать аля date = Date() date.asString() как-то так
Stanislav
вообще как-то тяжело
Тяжело бывает когда надо учитывать UTC.
А очень весело становится когда узнаешь что AM/PM на устройстве может перебить HH в строке формата
Евгений
ну тебе наверняка нужен какой-то свой результат кастомный
Stanislav
Евгений
да, если нужно показывать время AM/PM если у юзера на девайсе стоит AM/PM, то приходится костылять
Евгений
но если нет необхомости то можно локейл указать просто
Евгений
[NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"]
Stanislav
Ну так-то да. Когда это знаешь)
Евгений
>> Когда это знаешь
вернее так: когда говна поел с этим)
Stanislav
Да-да, с 2008 кормят))
http://stackoverflow.com/questions/143075/nsdateformatter-am-i-doing-something-wrong-or-is-this-a-bug
Евгений
ааа да, это не просто когда AM/PM включен, это когда стоит, например, русская локаль, но с включенным AM/PM
Alexander
у меня есть uitableviewcontroller из которого я в модальном окне добавляю строку в базу
Alexander
как мне обновить данные в таблице после закрытия модального окна?
Евгений
если ты презентишь из тейбл вью контроллера свое окно, то у окна должен быть self.presentingViewController
Евгений
это он и есть
Alexander
Проблема в обновить или в отловить события закрытия?
Евгений
твой тейбл вью контроллер
Alexander
и обновить и отловить. не знаю как это делается впринципе
Alexander
контроллер у меня NSFetchedResultsControllerDelegate
Alexander
мне кажется надо чето где-то дернуть чтобы оно само перезагрузило данные в таблицу
Евгений
чтобы обновить таблицу нужно у тейбл вью контроллера позвать reloadData
Евгений
если есть что обновлять
Alexander
вот мой код
Alexander
do {
try context.save()
print("save successful")
dismiss(animated: true, completion: nil)
} catch let error as NSError {
print("Could not save \(error), \(error.userInfo)")
}
Alexander
мне надо после dismiss сделать reload
Alexander
а как получить предыдущий контроллер?
Евгений
можешь просто на viewWillAppear тейбл вью контроллера грузануть свои модельки из контекста
Евгений
но срабатывать будет каждый раз
Евгений
если нужно получить именно в этот момент и только 1 раз
Alexander
каждый раз же не камильфо
Евгений
если ты презентишь из тейбл вью контроллера свое окно, то у окна должен быть self.presentingViewController
Евгений
это он и есть
Евгений
твой тейбл вью контроллер
Евгений
Alexander
спасибо. щас попробую