Alexey
Есть примеры какие-нибудь на чистом свифте?
Max
Есть примеры какие-нибудь на чистом свифте?
https://grokswift.com/updating-nsurlsession-to-swift-3-0/ - пэрвый ссылка в гугле вах!
Alexey
https://grokswift.com/updating-nsurlsession-to-swift-3-0/ - пэрвый ссылка в гугле вах!
спасибо) я и не искал в гугле, сперва реши спросить тут)
Alexey
А еще вопрос - если я сделал свой pod, и в нем используется alamofire версии 4.х, а в проекте нужна будет версия 4.z - будет конфликт?
Max
так можно же прописать требуемую версию AF в readme
Vitali
добрый вечер
Vitali
может кто работал с Eureka forms?
Anonymous
да
Vitali
короче вопрос такой
Vitali
есть form delegate
Vitali
func rowsHaveBeenAdded(_ rows: [BaseRow], at: [IndexPath]) { for row in rows {
Vitali
нужно для всех SegmentedRow
Vitali
установить cellSetup
Vitali
вот так понятно не работает: if let row = row as? SegmentedRow
Vitali
public final class SegmentedRow<T: Equatable>: OptionsRow<SegmentedCell<T», RowType {
Vitali
как проверить?
Anonymous
не, таких вещей я не знаю
Anonymous
а почему не работает так? if let row = row as? SegmentedRow
Vitali
потому что SegmentedRow - generic type
Vitali
anybody else?
Vladislavs
почему просто не делать conformToProtocol?
Max
есть подозрение, что внутри write-транзакций ничего, не относящегося к Realm, не надо пихать
Дмитрий
Привет Я переделал опенсорс приложуху код Андройд. Теперь начальство говорит переделать её же ios-версию. Там objective-c и xib. Посоветуйте пожалуйста, что нужно почитать, чтоб смочь переделать экраны регистрации и прочие мелочи. Нагуглил в основном Свифт и сториборд, что не подходит.
Max
лечить отсечением: убирай из транзакции write по кусочку, пока не впишет объект - явно проблема внутри транзакции, fulfill - это не про Realm явно, это какая-то Hydra у тебя висит
Max
RealmBrowser запускал? в БД данные пишутся?
Max
поставь брейкпойнт внутри guard let rCoordinate = getRealm() ... - reject выполняется? вообще до чтения доходит?
Max
первый скрин твой, операция чтения из Realm
Max
с предикатом
Max
в итоге у тебя var account пустой по факту?
Max
аа, ну так он и должен быть у тебя заполнен дефолтными значениями - ты сначала читаешь из базы, а потом проверяешь на nil - а у тебя он уже не nil, стало быть новый объект не добавляется
Max
первый раз у тебя в базе nil - объект создается с деф значениями и пишется = профит
Max
второй раз уже не nil, проверка отфутболивает .create
Max
Max
Max
тогда тебе надо так делать:
Max
или через KVC, или в теле .create
Max
ну ок, пускай пролезает
Max
но ты же .first объект просишь - видимо, у тебя iD по которому отсортированы объекты в базе, у дефолта типа нуль, то есть он всегда первый
Max
такого быть не могёт
Max
свифт тут ни при чем
Max
логика нарушена
Max
попробуй перекроить чтение / запись
Max
а ты смотрел без .first - что вообще из бд достается?
Max
не, слуш, у меня проект сейчас с чуть меньше чем дохуя объектов в рилме под свифтом 3 ))) всё достается как дети в школу
Max
3.0.2
Max
я вижу, что у тебя primaryKey есть
Max
рилм в подсах установлен, я не прописывал ему версию, последний стало быть
Max
- Realm (2.1.2): - Realm/Headers (= 2.1.2) - Realm/Headers (2.1.2) - RealmSwift (2.1.2): - Realm (= 2.1.2)
Max
не юзал networkextension
Max
нет, они асинхронные по дефолту
Max
ну так если у тебя рилмбраузер видит в БД нужный объект с нужными параметрами, значит, проблема в чтении
Anton
кто нибудь конетктит макбук без дискретной графики к 4к-телевизору(40'-50')? Как с производительностью и качеством картинки на тв?
Max
а че грит, когда без primaryKey читаешь, просто чохом всё, что есть?
Max
10.11.6 ось 8.2.1 хкод
Max
но ты, мне кажется, сильно глубоко копаешь))
Max
снеси default.realm вместе со всеми его вспомогат файлами и еще раз логику проверь, попробуй весь массив вытащить - который .objects
Max
не может там никакой магии быть темной, тупо где-то в логике ошибка
q210
Привет Я переделал опенсорс приложуху код Андройд. Теперь начальство говорит переделать её же ios-версию. Там objective-c и xib. Посоветуйте пожалуйста, что нужно почитать, чтоб смочь переделать экраны регистрации и прочие мелочи. Нагуглил в основном Свифт и сториборд, что не подходит.
если нет времени читать книги, то вот хорошие гайды на про всякое по отдельности https://www.raywenderlich.com/category/ios там многие уже под свифт переделаны, но ссылки на старые obj-c версии обычно указаны в начале также неплохие туториалы для совсем начинающих в obj-с тут http://rypress.com
q210
но лучшеб конечно взять книгу
q210
конкретно я учился по книгам big nerd ranch (для iOS тебе нужно 4е издание, оно последнее с objective-c. Некоторые вещи успели устареть, но в целом и сейчас должно быть норм)
q210
многие к слову рекомендуют видео курсы - от стэнфорда в itunes U, курсеровские, udacity
q210
но лично мне всегда проще было с книгой чем с видео
Andrew
но лично мне всегда проще было с книгой чем с видео
на bestkora есть конспекты стендфордовских лекций с переводом
Дмитрий
И остальным СПС :-)
Max
Стэнфорд курсы офигенные, оч рекомендую
Stanislav
10.11.6 ось 8.2.1 хкод
Хм, ну а ты почему на сиерру не перешёл? (:
Дмитрий
Спасибо попробую, найти.
Max
орейли хорошие книжки, но врубаться надо сразу, не разжевывают
Юра
много багов в прогах на сиере
Юра
я бы не перешел если бы знал
Stanislav
Я просто сам на капитане. Вот жду пока заставят перейти (поддержку Xcode дропнут и привет)
Юра
1 в cfssl нашел и 1 в go dubug
Stanislav
Я перешёл, увидел что лагать стало сильнее, вернулся
Юра
программы под последнюю версию не работают
Max
у меня 2 боевых проекта в работе, нахер-нахер эти телодвижения лишние