@ios_ru

Страница 170 из 2351
Gleb
02.11.2016
16:15:20
Тот ли ключ

Ivan
02.11.2016
16:15:21
изи вообще

От дев программы до ТФ/Аппстора

Google
Ivan
02.11.2016
16:15:51
2 года подряд на каждый проект поделаешь эту хуйню

И никаких док не надо

Gleb
02.11.2016
16:16:23
Тут на самом деле проблема у вас одна: codesign это серт, во всех его формах - на сайте developer.apple, это серт в KC, или ProvisionProfile, серт которым он подписан, его Bundle и его девайсы

Александр
02.11.2016
16:18:33
да, странно

причем у distribution все норм

у developer сертификата другой id

как вообще Member Center

смог создать сертификат с другим team id

вот это загадка

Ivan
02.11.2016
16:21:06
¯\_(ツ)_/¯

эпол

Gleb
02.11.2016
16:22:17
Автоматом

На новом xCode там автоматом функция

Google
Александр
02.11.2016
16:25:04
так

теперь еще одна проблема

я сгенерировал новый

и у него все равно другой ID

Ivan
02.11.2016
16:26:33
А мб это старый?

Александр
02.11.2016
16:26:37
не а

Ivan
02.11.2016
16:26:41
И ты не удалил?

хм

Александр
02.11.2016
16:26:59
выглядит очень странно

ибо в distribution все в порядке

Andrey
02.11.2016
16:32:40
а какая сейчас версия свифта актуальная ?

Mikhail
02.11.2016
16:33:08
3

Gleb
02.11.2016
16:39:54
забавно на самом деле такое слышать от iOS разработчика)

Александр
02.11.2016
16:40:22
слушайте

кто-нибудь использует AppCode

для свифта?

Gleb
02.11.2016
16:40:53
Лучше не использовать его для swift 3 и xCode > 8

Там пока еще все сыро для нового SDK и Swift

для старых версий iOS 9 и ниже, swift 2.3 и ниже - норм работает

Александр
02.11.2016
16:41:39
чем-то лучше, чем икскод?

Google
Александр
02.11.2016
16:41:53
ну, если у тебя личный опыт есть использования, коечно)

Gleb
02.11.2016
16:42:32
рефакторинг как минимум и дебаг

намного лучше по моему мнению чем у xCode, тесты проще по-мойму писать

но использую в последнее время все равно xCode

Haile
02.11.2016
16:43:35
Аппкод не нужен

Gleb
02.11.2016
16:43:50
+1

Artem
02.11.2016
16:44:10
Александр
02.11.2016
16:44:14
кстати, вот еще вопрос это нормально, что в member center невыпиливаемые галочки напротив Game Center и In-app purchases ?

Gleb
02.11.2016
16:44:14
а еще у appcode не отваливается подсветка и не крашится сегментация)

нормально

Александр
02.11.2016
16:44:35
это нужно локально в capabilities добавлять тоже?

Gleb
02.11.2016
16:44:50
не обязательно

Gleb
02.11.2016
16:44:56
но в MC точно стоят всегда

Анатолий
02.11.2016
17:06:50
немного офтопа https://habrahabr.ru/company/redmadrobot/blog/314156/

Александр
02.11.2016
17:07:29
Статья ппц

Описывает пример из книги по свифту

Очень познавательно

Анатолий
02.11.2016
17:11:01
Ivan
02.11.2016
17:11:27
Да

Это пример из книги

Google
Александр
02.11.2016
17:11:58
Конечно. По-моему глава про энумы начинается примерно с этого

Анатолий
02.11.2016
17:12:25
если честно, только начал читать

ну да, пример из книги

Alex
02.11.2016
17:27:33
Народ, кто в magicalrecord'e шарит, подскажите, как сохранить более 10к обьектов в кор дату при этом чтобы во время сохранения не висла таблица ? Использую FRC

Читал разные статьи везде по разному пишут, какие-то химии с контекстами надо проворачивать...

Сергей
02.11.2016
17:32:41
ну, в классической Core Data создается дочерний контекст для запуска в бэкграунде. В MR они вроде упроситили эту процедуру. Гугл ничего не говорит на запрос "MagicalRecord save in background" или типа того?

Alex
02.11.2016
17:35:19
ну, в классической Core Data создается дочерний контекст для запуска в бэкграунде. В MR они вроде упроситили эту процедуру. Гугл ничего не говорит на запрос "MagicalRecord save in background" или типа того?
Да уже по разному гуглил...там где с чистой кор датой вроде была какая то статейка, но у меня как никак МР и не хотелось бы костылей разводить темболее когда там все должно быть проще

Никита
02.11.2016
17:36:34
А разве mr не сама в бэгграунд потоке сэйвит?

Admin
ERROR: S client not available

Никита
02.11.2016
17:37:21
Как ты делаешь?

Dmitriy
02.11.2016
17:38:46
Народ, кто в magicalrecord'e шарит, подскажите, как сохранить более 10к обьектов в кор дату при этом чтобы во время сохранения не висла таблица ? Использую FRC
Там есть блок сохранения, в нем пишешь. Он в другом потоке сохраняет, в конце срабатывает комплешин часть

Alex
02.11.2016
17:39:10
Как ты делаешь?
Крч сохраняю я с помощью метода MagicalRecord saveWithBlock с комплишенем, там же локал контекст в параметрах создается и там я сохраняю сущность

Александр
02.11.2016
17:39:21
Почему не юзаете Реалм?

Dmitriy
02.11.2016
17:40:10
МР там сам все сохраняет, ты в блоке просто заполни все что тебе нужно

Alex
02.11.2016
17:40:58
Щас код скину

Сергей
02.11.2016
17:41:04
судя по исходникам MR, он действительно блок асинхронно вызывает...

Dmitriy
02.11.2016
17:42:26
[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]; }];

saveWithBlock:completion работает асинхронно

Google
Alex
02.11.2016
17:44:17
вот так ведь?

Dmitriy
02.11.2016
17:45:04
ну да

Alex
02.11.2016
17:45:09
З.Ы. self.defaultContext у меня равен [NSManagedObjectContext MR_context]

вот теперь то самый вопрос

как мне из FRC, который сидит в другом классе

достать объекты

ибо если я в FRC указываю контекст self.dataLayer.defaultContext

то он мне ничего не выдает

Dmitriy
02.11.2016
17:47:03
данные находятся в другом файле xdatamodel?

Alex
02.11.2016
17:47:50
эмм...

Dmitriy
02.11.2016
17:47:54
я вообще контекст не юзаю у себя JabberContacts *addressBookContact = [JabberContacts MR_findFirstByAttribute:@"jabberId" withValue:jIdBare];

Alex
02.11.2016
17:47:54
это хз...

Dmitriy
02.11.2016
17:48:15
зачем ты его принудительно указываешь?

Alex
02.11.2016
17:48:27
где именно?

Dmitriy
02.11.2016
17:48:38
при получении данных из базы

в комплешн блоке ты пишешь findAllInContext:

если напишешь просто findAll

Alex
02.11.2016
17:49:56
щас гляну, покажет ли он их в консоле в таком случае...

в комплешн блоке ты пишешь findAllInContext:
да, показывает даже без конкретного контекста

Страница 170 из 2351