Ich mache App in swift 2.3
mit Realm database
und Kingfisher framework
, um Bilder zu bekommen. ich Bilder vom Server erhalten, indem JSON
Wie schreibe ich Bilder als NSData in Realm von 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()
‚Es ist erfolgreich, aber Bilder in Realm database
ist NSData
, wie von Kingfisher
zu Realm
als NSData
Realm Klasse empfangenen Daten zu schreiben:
class News: Object {
dynamic var newsImage: String = ""
dynamic var images: NSData?
}
Hallo! Ich kann meine Bilder zu meiner Datenbank schreibe ich tun:
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
Hallo! Ich kann meine Bilder nicht in meine Datenbank schreiben, ich mache: let urls = NSURL (DateiURLWithPath: newsRealm.newsImage) Lassen Sie Prefetcher = ImagePrefetcher (URLs: [URLs], OptionsInfo: Nil, FortschrittBlock: Nil, CompletionHandler: { (skippedResources, failedResources, completedResources) ->() in print ("Diese Ressourcen sind prefetched: \ (completedResources.description)") Lassen Sie Bilder: [NSData] = AbgeschlosseneRessourcen newsRealm.images = Bilder – Zhanserik
@Zhan, ich habe nicht was gelesen Ich schrieb – Vyacheslav
Ich aktualisiere Frage. – Zhanserik