From ef0c101b75486c58dc6fac33ad1eb402046bc956 Mon Sep 17 00:00:00 2001 From: Watermelon Date: Fri, 1 Aug 2025 16:57:46 +0800 Subject: [PATCH 1/2] Update AASerializable.swift --- AAInfographics/AAChartCreator/AASerializable.swift | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/AAInfographics/AAChartCreator/AASerializable.swift b/AAInfographics/AAChartCreator/AASerializable.swift index 4257d73..42f5ece 100755 --- a/AAInfographics/AAChartCreator/AASerializable.swift +++ b/AAInfographics/AAChartCreator/AASerializable.swift @@ -34,11 +34,9 @@ import Foundation open class AAObject { public init() {} -} -@available(iOS 10.0, macCatalyst 13.1, macOS 10.13, *) -public extension AAObject { - var classNameString: String { + @available(iOS 10.0, macCatalyst 13.1, macOS 10.13, *) + open var classNameString: String { let nameClass: AnyClass! = object_getClass(self) return NSStringFromClass(nameClass) } From c7ddba408455ffe0ae3ae8c8adc8cb5ab50ce887 Mon Sep 17 00:00:00 2001 From: Watermelon Date: Fri, 1 Aug 2025 18:22:32 +0800 Subject: [PATCH 2/2] Update AAInfographics/AAChartCreator/AASerializable.swift Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- AAInfographics/AAChartCreator/AASerializable.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/AAInfographics/AAChartCreator/AASerializable.swift b/AAInfographics/AAChartCreator/AASerializable.swift index 42f5ece..6e6ac27 100755 --- a/AAInfographics/AAChartCreator/AASerializable.swift +++ b/AAInfographics/AAChartCreator/AASerializable.swift @@ -37,8 +37,7 @@ open class AAObject { @available(iOS 10.0, macCatalyst 13.1, macOS 10.13, *) open var classNameString: String { - let nameClass: AnyClass! = object_getClass(self) - return NSStringFromClass(nameClass) + return String(describing: type(of: self)) } }