Я решил проблему, получив данные BLOB-объектов следующим образом:
let lenght:Int = Int(sqlite3_column_bytes(queryStatement, 0));
let imgdata : NSData = NSData(bytes: sqlite3_column_blob(queryStatement, 0), length: lenght)
let decoded_img : UIImage = UIImage(data: imgdata as Data)!
imageNames.append(decoded_img)
Я объявил массив типа UIImage
, затем использовал его в представлении uicollectionview
, теперь он отлично работает для меня.