CASEusing でステートメントをSQL SELECT使用する方法はありますNSFetchRequestか?
@[
[NSString stringWithFormat:@"CASE %@ WHEN %@ THEN 1 WHEN %@ THEN 2 WHEN %@ THEN 3 WHEN %@ THEN 4 ELSE 0 END",
COLUMN_ENUM,
INTEGER_ENUM1,
INTEGER_ENUM2,
INTEGER_ENUM3,
INTEGER_ENUM4]
]
enums には列名と整数が含まれます。
1つの列に文字列が含まれているため、これが必要ですが、この列で(アルファベット順ではなく)並べ替える必要がありSortDescriptor、コンパレーターでは使用できません(NSFetechedResultsControllerサポートしていません)。
どうすればこれを達成できますか?