From 90dc3329d1973fda691e357cf4523d5c7c67fa1d Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期二, 11 三月 2025 12:23:53 +0800 Subject: [PATCH] fix bug --- Pods/SwifterSwift/Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Pods/SwifterSwift/Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift b/Pods/SwifterSwift/Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift index 37053f3..5fcf329 100755 --- a/Pods/SwifterSwift/Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift +++ b/Pods/SwifterSwift/Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift @@ -115,7 +115,7 @@ /// "".firstCharacterAsString -> nil /// var firstCharacterAsString: String? { - guard let first = first else { return nil } + guard let first else { return nil } return String(first) } @@ -285,7 +285,7 @@ /// "".lastCharacterAsString -> nil /// var lastCharacterAsString: String? { - guard let last = last else { return nil } + guard let last else { return nil } return String(last) } @@ -442,6 +442,7 @@ #if os(iOS) || os(tvOS) /// SwifterSwift: Check if the given string spelled correctly. + @MainActor var isSpelledCorrectly: Bool { let checker = UITextChecker() let range = NSRange(startIndex..<endIndex, in: self) @@ -600,7 +601,7 @@ /// /// - Returns: The string in slug format. func toSlug() -> String { - let lowercased = self.lowercased() + let lowercased = lowercased() let latinized = lowercased.folding(options: .diacriticInsensitive, locale: Locale.current) let withDashes = latinized.replacingOccurrences(of: " ", with: "-") @@ -753,7 +754,7 @@ /// "".firstCharacterUppercased() -> "" /// mutating func firstCharacterUppercased() { - guard let first = first else { return } + guard let first else { return } self = String(first).uppercased() + dropFirst() } @@ -1228,8 +1229,7 @@ /// - Parameter base64: base64 string. init?(base64: String) { guard let decodedData = Data(base64Encoded: base64) else { return nil } - guard let str = String(data: decodedData, encoding: .utf8) else { return nil } - self.init(str) + self.init(data: decodedData, encoding: .utf8) } #endif } -- Gitblit v1.7.1