---
title: "field(forKey:)"
framework: applearchive
role: symbol
role_heading: Instance Method
path: "applearchive/archiveheader/field(forkey:)"
---

# field(forKey:)

Returns the field for a specified key.

## Declaration

```swift
func field(forKey key: ArchiveHeader.FieldKey) -> ArchiveHeader.Field?
```

## Parameters

- `key`: The key that the function looks up in the header.

## Return Value

Return Value The field that matches the specified key, or nil if the key was not found.

## See Also

### Manipulating Fields

- [ArchiveHeader.FieldKey](applearchive/archiveheader/fieldkey-swift.struct.md)
- [ArchiveHeader.Field](applearchive/archiveheader/field.md)
- [fieldType](applearchive/archiveheader/fieldtype-swift.property.md)
- [ArchiveHeader.FieldType](applearchive/archiveheader/fieldtype-swift.struct.md)
- [fieldKey](applearchive/archiveheader/fieldkey-swift.property.md)
- [ArchiveHeader.FieldKeySet](applearchive/archiveheader/fieldkeyset.md)
