---
title: "init(_:formatter:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/text/init(_:formatter:)"
---

# init(_:formatter:)

Creates a text view that displays the formatted representation of a Foundation object.

## Declaration

```swift
init<Subject>(_ subject: Subject, formatter: Formatter) where Subject : NSObject
```

## Parameters

- `subject`: An doc://com.apple.documentation/documentation/ObjectiveC/NSObject-swift.class instance compatible with formatter.
- `formatter`: A doc://com.apple.documentation/documentation/Foundation/Formatter capable of converting subject into a string representation.

## Discussion

Discussion Use this initializer to create a text view that formats subject using formatter.

## See Also

### Creating a text view

- [init(_:tableName:bundle:comment:)](swiftui/text/init(_:tablename:bundle:comment:).md)
- [init(_:)](swiftui/text/init(_:).md)
- [init(verbatim:)](swiftui/text/init(verbatim:).md)
- [init(_:style:)](swiftui/text/init(_:style:).md)
- [init(_:format:)](swiftui/text/init(_:format:).md)
- [init(timerInterval:pauseTime:countsDown:showsHours:)](swiftui/text/init(timerinterval:pausetime:countsdown:showshours:).md)
