hachinoBlog

hachinobuのエンジニアライフ

DBから取得した値をTableViewのSectionとして扱う方法

- (id)initWithFetchRequest:(NSFetchRequest *)fetchRequest managedObjectContext: (NSManagedObjectContext *)context sectionNameKeyPath:(NSString *)sectionNameKeyPath cacheName:(NSString *)name;

上記メソッドのsectionNameKeyPath:(NSString *)にセクションにしたいカラムを指定する。
ただし、セクションと抽出したカラムは関連づけがされないので、NSSortDescriptorで上手くソートしてあげること。
(そのセクション順に並ぶようにしないといけない)