---
title: "init(archivableObject:)"
framework: xctest
role: symbol
role_heading: Initializer
path: "xctest/xctattachment/init(archivableobject:)"
---

# init(archivableObject:)

Creates an attachment from an object that conforms to NSSecureCoding.

## Declaration

```swift
convenience init(archivableObject object: any NSSecureCoding)
```

## Parameters

- `object`: An encodable object that conforms to doc://com.apple.documentation/documentation/Foundation/NSSecureCoding.

## Discussion

Discussion Creates an attachment with a uniformTypeIdentifier of "``public.data".

## See Also

### Creating Attachments from Objects

- [init(plistObject:)](xctest/xctattachment/init(plistobject:).md)
- [init(archivableObject:uniformTypeIdentifier:)](xctest/xctattachment/init(archivableobject:uniformtypeidentifier:).md)
