未完了・期限なしのタスクが未完了内で先頭に来てしまう - SQLite の昇順・降順では nil は最も小さい値として扱われる 想定順は以下の通り - 下書き,未完了・期限切れ,未完了・期限あり(期限が近い順),未完了・期限なし,完了したやつ(完了した順) しかし,実際にソートした順は以下の通りとなる - 下書き,未完了・期限なし,未完了・期限切れ,未完了・期限あり(期限が近い順),完了したやつ(完了した順)