РГ
Size: a a a
РГ
ЕУ
func loadSources(sources mode: LoadMode, searchTerm: String? =
nil, completionHandler:
@escaping@escaping (([RssSource]?) -> ())) {
.allSources:
sources =
try privateContext?.fetch(RssSource.fetchRequest())
}
completionHandler(sources)
func loadSources() {
storageManager?.loadSources(sources: .allSources, searchTerm:
nil, completionHandler: { (sources)
in
if
let sources = sources {
self.presenter?.presentData(with: sources)
}
})
}
storageManager?.loadSources
()- вызове кложура с пустым массивом записей из coredata вылезает ошибка.2021-01-31 11:04:03.016145+0700 RSSFeedApp[53508:3604674] Fatal error: Index out of range: file Swift/ContiguousArrayBuffer.swift, line 444ЕУ
T
ЕУ
ЕУ
let sources = sources {
ЕУ
ЕУ
ЕУ
ЕУ
feedFetchersGroup = DispatchGroup()
for url
in urls {
DispatchQueue.global(qos: .default).async(group: feedFetchersGroup) {
}
feedFetchersGroup.notify(queue: DispatchQueue.main) {
completion(feedItems, errorUrls)
}
feedFetchersGroup
завершили свою работу?A
feedFetchersGroup = DispatchGroup()
for url
in urls {
DispatchQueue.global(qos: .default).async(group: feedFetchersGroup) {
}
feedFetchersGroup.notify(queue: DispatchQueue.main) {
completion(feedItems, errorUrls)
}
feedFetchersGroup
завершили свою работу?ЕК
F
ES
Д
F
ES