From 34b26eedd6afa2253d6604cbd01c455d24a97437 Mon Sep 17 00:00:00 2001 From: fish Date: Sun, 12 Jul 2026 15:58:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E6=96=87=E6=A1=88=E6=97=B6=E5=BC=B9?= =?UTF-8?q?=E5=87=BA=E6=8F=90=E7=A4=BA=E4=B8=8D=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Note/FormatterView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Note/FormatterView.swift b/Note/FormatterView.swift index c1fc0c7..767889e 100644 --- a/Note/FormatterView.swift +++ b/Note/FormatterView.swift @@ -10,6 +10,7 @@ import SwiftUI struct FormatterView: View { @State private var inputText: String = "" @State private var resultText: String? + @State private var showEmptyAlert: Bool = false var body: some View { NavigationStack { @@ -41,10 +42,19 @@ struct FormatterView: View { .navigationDestination(item: $resultText) { text in ResultView(formattedText: text) } + .alert("提示", isPresented: $showEmptyAlert) { + Button("确定", role: .cancel) {} + } message: { + Text("请输入需要格式化的文案") + } } } private func formatAndNavigate() { + if inputText.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty { + showEmptyAlert = true + return + } resultText = format(inputText) }