NSFetchRequest Class Reference
0 指定の場合は無制限となる。
発行されている SQLを見ると LIMIT が適用されているのがわかる。
CoreData: sql: SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZTIMESTAMP FROM ZEVENT t0 ORDER BY t0.ZTIMESTAMP DESC LIMIT 1
類似の設定として -[NSFetchRequest setFetchBatchSize:] がある。こちらは1度に取得する件数を指定する(例:5を指定した場合、10件のデータがある場合は2回SQLが飛ぶ)。
[参考情報] (旧) Cocoaの日々: CoreData - SQLite の LIMIT
Responses
Leave a Response