---
title: "readAdditionalContent(from:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uimanageddocument/readadditionalcontent(from:)"
---

# readAdditionalContent(from:)

Handles reading non-Core Data content in the additional content directory in the document’s file package.

## Declaration

```swift
func readAdditionalContent(from absoluteURL: URL) throws
```

## Parameters

- `absoluteURL`: The URL for the additional content directory in the document’s file package.

## Discussion

Discussion You override this method to read non-Core Data content from the additional content directory in the document’s file package. If you implement this method, it’s invoked automatically by read(from:). There’s no need to invoke super’s implementation. note: In Swift, this method is marked with the throws keyword to indicate that it throws an error in cases of failure. When overriding this method, use the throw statement to throw an NSError, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters. Special considerations Additional content isn’t supported on iCloud.

## See Also

### Customizing read and write operations

- [additionalContent(for:)](uikit/uimanageddocument/additionalcontent(for:).md)
- [writeAdditionalContent(_:to:originalContentsURL:)](uikit/uimanageddocument/writeadditionalcontent(_:to:originalcontentsurl:).md)
