私はこのように、私はSugarRecordを使用して、CoreDataでそれらを保存する必要があるが、私は私のエンティティをフェッチするとき、私は奇妙なエラーを取得し、Alamofireを使用していくつかのデータをダウンロードしてください:AlamofireとSugarRecordとの競合?私のプロジェクトで
var albums: [CDAlbum]
do {
albums = try! db.fetch(Request<CDAlbum>())
} catch {
// TODO: handle errors as appropriate
print("ERROR FETCHING ALBUMs")
}
私は赤を取得"Request"をクリックした場合、XcodeはAlamofireフォルダ> Request.swiftにリダイレクトしますが、SugarRecord> CoreData> NSManagedObjectContextのメソッドが必要です。 .swiftと呼ばれる
public func fetch<T: Entity>(request: Request<T>) throws -> [T] {}
Xcodeは2つの方法を混同しているようです。どうすれば解決できますか?
あなたの答えをありがとうが、私はすでに解決していた – Totka
正確に。リポジトリに問題をオープンし、FetchRequestによるリクエストの名前を変更し、毎回ネームスペースを指定する必要がなくなりました。 –
問題の参照は次のとおりです:https://github.com/carambalabs/SugarRecord/issues/280 –