私のコアデータには2つのエンティティ(プロファイル、写真)があります。プロフィールに写真との関係(写真)があります。コアデータ関係:フィルタとソート
私は写真にアクセスすることができるよ:
// all
let photos = profile.photos?.allObjects
// sorted
let photos = profile.photos?.sortedArray(using: [NSSortDescriptor(key: "ordering", ascending: true)])
// filtered
let photos = profile.photos?.filtered(using: NSPredicate(format: "type = 'x'"))
は、フィルタリングを結合する簡単な方法があり、関係を使用して並べ替えたり、私がクレート別のNSFetchRequest
する必要がありますか?
あなたは '(使用:)フィルタ適用しようとしないのはなぜ:' 'sortedArray(使用)の結果には、'?しかし、 'filterededArray..'の結果を' NSArray'にキャストしてから 'filtered'を呼び出すことを忘れないでください。 – Toldy