From 1dc00c96456fb8569a7bdc838df60d6345d18f28 Mon Sep 17 00:00:00 2001 From: JGZ_YES Date: Wed, 12 Aug 2026 13:42:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20Store.swift:=20Set.removeA?= =?UTF-8?q?ll(where:)=20=E6=94=B9=E4=B8=BA=20filter=20+=20=E8=B5=8B?= =?UTF-8?q?=E5=80=BC=EF=BC=8C=E5=85=BC=E5=AE=B9=20Xcode=2016=20Beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AreYouSleeping/Store.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AreYouSleeping/Store.swift b/AreYouSleeping/Store.swift index 8eeb2c7..fa1f767 100644 --- a/AreYouSleeping/Store.swift +++ b/AreYouSleeping/Store.swift @@ -123,7 +123,7 @@ final class Store: ObservableObject { let offset = bedMin < waketimeMinutes ? -1 : 0 let night = TimeUtil.dateStr(Date(timeIntervalSince1970: sleepStartMillis / 1000), offsetDays: offset) let rec = SleepRecord(nightDate: night, bedMinutes: bedMin, wakeMinutes: wakeMin, sleepHours: hours) - recordLines.removeAll { $0.hasPrefix(night + "|") } + recordLines = recordLines.filter { !$0.hasPrefix(night + "|") } recordLines.insert(rec.serialize()) isSleeping = false sleepStartMillis = 0