Sasha
как вообще Member Center
Sasha
смог создать сертификат с другим team id
Sasha
вот это загадка
auto
¯\_(ツ)_/¯
auto
эпол
Gleb
Автоматом
Gleb
На новом xCode там автоматом функция
Sasha
так
Sasha
теперь еще одна проблема
Sasha
я сгенерировал новый
Sasha
и у него все равно другой ID
auto
А мб это старый?
Sasha
не а
auto
И ты не удалил?
auto
хм
Sasha
выглядит очень странно
Sasha
ибо в distribution все в порядке
Андрей
а какая сейчас версия свифта актуальная ?
Mikhail
3
Gleb
забавно на самом деле такое слышать от iOS разработчика)
Sasha
слушайте
Sasha
кто-нибудь использует AppCode
Sasha
для свифта?
Gleb
Лучше не использовать его для swift 3 и xCode > 8
Gleb
Там пока еще все сыро для нового SDK и Swift
Gleb
для старых версий iOS 9 и ниже, swift 2.3 и ниже - норм работает
Sasha
чем-то лучше, чем икскод?
Sasha
ну, если у тебя личный опыт есть использования, коечно)
Gleb
рефакторинг как минимум и дебаг
Gleb
намного лучше по моему мнению чем у xCode, тесты проще по-мойму писать
Gleb
но использую в последнее время все равно xCode
Haile
Аппкод не нужен
Gleb
+1
Artem
Sasha
кстати, вот еще вопрос
это нормально, что в member center невыпиливаемые галочки напротив Game Center и In-app purchases ?
Gleb
а еще у appcode не отваливается подсветка и не крашится сегментация)
Gleb
нормально
Sasha
это нужно локально в capabilities добавлять тоже?
Gleb
не обязательно
Gleb
но в MC точно стоят всегда
Anatoliy
немного офтопа
https://habrahabr.ru/company/redmadrobot/blog/314156/
Александр
Статья ппц
Александр
Описывает пример из книги по свифту
Александр
Очень познавательно
Anatoliy
auto
Да
auto
Это пример из книги
Александр
Конечно. По-моему глава про энумы начинается примерно с этого
Anatoliy
если честно, только начал читать
Anatoliy
ну да, пример из книги
David
Народ, кто в magicalrecord'e шарит, подскажите, как сохранить более 10к обьектов в кор дату при этом чтобы во время сохранения не висла таблица ?
Использую FRC
David
Читал разные статьи везде по разному пишут, какие-то химии с контекстами надо проворачивать...
Сергей
ну, в классической Core Data создается дочерний контекст для запуска в бэкграунде. В MR они вроде упроситили эту процедуру. Гугл ничего не говорит на запрос "MagicalRecord save in background" или типа того?
David
Никита
А разве mr не сама в бэгграунд потоке сэйвит?
David
Никита
Как ты делаешь?
Paks
David
Как ты делаешь?
Крч сохраняю я с помощью метода MagicalRecord saveWithBlock с комплишенем, там же локал контекст в параметрах создается и там я сохраняю сущность
Александр
Почему не юзаете Реалм?
Paks
Paks
МР там сам все сохраняет, ты в блоке просто заполни все что тебе нужно
David
Щас код скину
Сергей
судя по исходникам MR, он действительно блок асинхронно вызывает...
Paks
[MagicalRecord saveWithBlock:^(NSManagedObjectContext * _Nonnull localContext) {
[TemporaryXMPPUserObject MR_truncateAllInContext:localContext];
...
for (NSString *phone in phones) {
TemporaryXMPPUserObject *temporaryUser = [self createTemporaryXMPPUserObjectForXMPPUserObject:user inContext:localContext];
temporaryUser.jabberContact = jabberContact;
}
}
} completion:^(BOOL contextDidSave, NSError * _Nullable error) {
NSLog(@"error %@", error.description);
[self.tableView reloadData];
[MBProgressHUD hideHUDForView:self.navigationController.view animated:YES];
}];
Paks
saveWithBlock:completion работает асинхронно
David
David
вот так ведь?
Paks
ну да
David
З.Ы. self.defaultContext у меня равен [NSManagedObjectContext MR_context]
David
вот теперь то самый вопрос
David
как мне из FRC, который сидит в другом классе
David
достать объекты
David
ибо если я в FRC указываю контекст self.dataLayer.defaultContext
David
то он мне ничего не выдает
Paks
данные находятся в другом файле xdatamodel?
David
эмм...
Paks
я вообще контекст не юзаю у себя
JabberContacts *addressBookContact = [JabberContacts MR_findFirstByAttribute:@"jabberId" withValue:jIdBare];
David
это хз...
Paks
зачем ты его принудительно указываешь?