陈文艺 6 месяцев назад
Родитель
Сommit
12c4528b69
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      Sources/AutoCodableMacro/AutoCodableMacro.swift

+ 5 - 0
Sources/AutoCodableMacro/AutoCodableMacro.swift

@@ -55,6 +55,11 @@ public struct AutoCodableMacro: MemberMacro {
                 return nil
             }
             
+            // 过滤计算属性
+            guard binding.accessorBlock == nil else {
+                return nil
+            }
+            
             // 3. 提取属性名称
             guard let identifierPattern = binding.pattern.as(IdentifierPatternSyntax.self) else {
                 return nil