ライブラリを Int64 に更新したため、コードをコンパイルできなくなりました。次のような更新方法で問題が発生し続けます。
let id = Expression<String>("id")
let categoryId = Expression<Int64>("categoryId")
let languageId = Expression<String>("languageId")
let name = Expression<String>("name")
let thumb = Expression<Blob?>("thumb")
let modificationDate = Expression<String>("modificationDate")
let isCurrent = Expression<Int64>("isCurrent")
let isLocal = Expression<Int64>("isLocal")
let needsUpdate = Expression<Int64>("needsUpdate")
let progress = Expression<Double>("progress")
let brochureToUpdate = table.filter(id == brochure.pdfId).update(isLocal <- Int64(brochure.isLocal), needsUpdate <- Int64(brochure.needsUpdate)).changes
すべての Expression を Expression から Expression に変更しました。Expression にバインドされているすべての Int は Int64 です。
I get: Could not find member 'changes' if I remove changes i get: Could not find member 'update'