
Space
01.11.2016
19:32:56
соррян за ламерство
но это метод чего?
do {
try managedObjectContext.executeRequest(NSBatchDeleteRequest(fetchRequest: NSFetchRequest(entityName: "Akc")))
try managedObjectContext.save()
} catch {
}

Сергей
01.11.2016
19:43:23
а где это прописать?
Если тебе надо полностью перезаписать список, то как только тебе пришёл ответ с сервера со списком, то затираешь все записи для этой сущности с помощью NSBatchDeleteRequest и сохраняешь в кор дату заново пришедший список.

Google

Space
01.11.2016
19:51:31
NSBatchDeleteRequest
понимаю
но как будет код выглядить.

Сергей
01.11.2016
20:06:59
func loadData(){
askUsersList(completion:{ users in
let fetchRequest = NSFetchRequest(entityName: "Users")
let deleteRequest = NSBatchDeleteRequest(fetchRequest: fetchRequest)
do {
try context.executeRequest(deleteRequest)
try context.save()
for user in users{
//create and save for "Users" entity
}
} catch {
print(error)
}
})
}
писал с телефона, так как компа под рукой нет. За ошибки не бить :)

Space
01.11.2016
20:08:21
не очищает(

Сергей
01.11.2016
20:09:56
В catch не вываливается?

Space
01.11.2016
20:10:47
сейчас проверю
все ок
не вываливает
Всем спасибо разобрался

Сергей
01.11.2016
20:16:37
Ну, попробуй по старой схеме. Достать весь список записей и в цикле удалять каждый итем и после цикла сейвить контекст.
Странно, что батч не пашет

Google

Space
01.11.2016
20:19:25
в массивах
кор дата чиста а тайблвьюконтроллер из массива заполняется
его не очишл
Сергей спасибо
Михаил спасибо
Всем добра

Ijon
01.11.2016
20:30:35
Мне кажется у тебя проблемы с архитектурой

Space
01.11.2016
20:34:11
Ага
Переделываю
парни
кто может код посомтреть?
посмотреть
данные удаляются но в тайблвьюконтроллер обновляются только после того как приложение перезапущу
mTitle = fetchResultsController.fetchedObjects!
убрал массив
куда возвращать fetchResultsController.fetchedObjects!

Dmitriy
02.11.2016
00:39:23
Всем привет.
Никто не знает хорошего Backend разработчика? (NodeJS, Ruby)
Буду благодарен за контакты.

Ilia
02.11.2016
01:16:05

Mr
02.11.2016
02:59:30
itunesconnect решил отдохнуть?

Alexey
02.11.2016
04:51:05
RN это что?

Google

Roman
02.11.2016
04:52:08
React native видимо

Александр
02.11.2016
05:01:52
Ахах

Konstantin
02.11.2016
07:27:29
https://github.com/vapor/redbird/blob/master/Sources/Redbird/Redbird.swift#L141 это же мутирующая функция?
почему-то компилятор сыпет ворнингами warning: variable 'pipeline' was never mutated; consider changing to 'let' constant
warning: result of call to 'enqueue(_:params:)' is unused
а я сделал переменную pipeline и вызываю на ней enqueue, а результат никуда не присваиваю
и, глядя в код, оно должно возвращать тот же инстанс пайплайна

Haile
02.11.2016
07:29:47
не мутирущая
там же не написано mutating

Konstantin
02.11.2016
07:30:53
а как тогда? он возвращает копию self?

Haile
02.11.2016
07:35:49
себя же и возвращает
builder паттерн

Haile
02.11.2016
07:36:25
видимо, чтобы можно было чейнить типа pipeline.enqueue().enqueue()...
и это вообще жи класс
причем там мутирующая / немутирующая

Konstantin
02.11.2016
07:38:39
каждый вызов enqueue, аппендит в commands переменную -> состояние объекта меняется

Haile
02.11.2016
07:39:00
паря
паря
public class Pipeline: Redbird
не?

Google

Ivan
02.11.2016
07:42:37
Нет
ты чо охуел

Admin
ERROR: S client not available

Ivan
02.11.2016
07:42:46
структуре
секур
валуе ориентатитон програминг
реактивно еще надо
Потом стейт машину
И все на вайпер положить

Haile
02.11.2016
07:43:54
вообще конечно да
в 2016 году
писать классами
когда все с 2014 пишут на структурах

Ivan
02.11.2016
07:44:15
и на джеесе
Только там не структур
Вот они и страдают

Ortem
02.11.2016
07:57:49
Хей
Пасаны
Кто-нибуть умеет Xamarin.iOS?
Из тех кто онлайн

Google

Haile
02.11.2016
07:58:37
@darthramone вот этот парень

Александр
02.11.2016
07:59:13
Я

Анатолий
02.11.2016
08:00:11

Александр
02.11.2016
08:00:36
Тёмная сторона пока что в спортзале

I
02.11.2016
08:02:31

Ortem
02.11.2016
08:06:25
#whois GameForest / C# / dunno / xamarin.ios / Владивосток / github.com/aiboy/awesome-telegram-ru
Раз уж традиция

Alex
02.11.2016
08:09:55
Всем привет! Возник вопрос. Есть паралельно выполняющаяся функция и мне нужно что бы она меняла label.text в VC. Как это реализовать на swift 3?

Gg
02.11.2016
08:19:42
пишете в функции label.text = "ваш текст"