背景
TextViewに入力された文字列を、一行単位かつ要素単位に分割して永続的に保管するためのメモ。
とりあえずは、複数行を一行単位に処理する手段を探していた。
解法
(void)enumerateLinesUsingBlock:(void (^)(NSString *line, BOOL *stop))block
を利用する。
詳細
ブロック内のlineを使って、行単位にやりたいことを記述する
//テキスト情報は一行単位で要素に分解
NSMutableArray *lines = [NSMutableArray array];
[_todaysRecord.contents enumerateLinesUsingBlock:^(NSString *line, BOOL *stop) {
[lines addObject:line];
}];