Я делаю приложение в swift 2.3
с Realm database
и Kingfisher framework
для получения изображений. я получить изображения с сервера на JSON
Как писать изображения как NSData в Царство от Kingfisher?
let urls = NSURL(fileURLWithPath: newsRealm.newsImage)
let prefetcher = ImagePrefetcher(urls: [urls], optionsInfo: nil, progressBlock: nil, completionHandler: {
(skippedResources, failedResources, completedResources) ->() in
print("These resources are prefetched: \(completedResources)")
})
prefetcher.start()
Это успешна, но изображения в Realm database
является NSData
, как писать полученные данные от Kingfisher
до Realm
как NSData
класса Realm:
class News: Object {
dynamic var newsImage: String = ""
dynamic var images: NSData?
}
Привет! Я не могу писать мои изображения в моей базе данных я сделать:
let urls = NSURL(fileURLWithPath: newsRealm.newsImage)
let prefetcher = ImagePrefetcher(urls: [urls], optionsInfo: nil, progressBlock: nil, completionHandler:
{(skippedResources, failedResources, completedResources) ->() in
print("These resources are prefetched: (completedResources.description)")
let images: [NSData] = completedResources
newsRealm.images = images
Привет! Я не могу написать свои изображения в мою базу данных, я делаю: let urls = NSURL (fileURLWithPath: newsRealm.newsImage) let prefetcher = ImagePrefetcher (urls: [urls], optionsInfo: nil, progressBlock: nil, completionHandler: { (skippedResources, failedResources, completedResources) ->() в print ("Эти ресурсы предварительно выбраны: \ (завершеноResources.description)") let images: [NSData] = finishedResources newsRealm.images = images – Zhanserik
@Zhan, я не читал, что Я написал – Vyacheslav
Я обновляю вопрос. – Zhanserik