# V.4 Chapter 6: Keyboard and Form Tuning $userManager

**URL:** <https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402>\
**Category:** SwiftUI by Tutorials\
**Created:** [June 17, 2022, 2:47pm UTC](https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402 "2022-06-17T14:47:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![helmutrs](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/helmutrs/32/109087_2.png) [@helmutrs](https://forums.kodeco.com/u/helmutrs)\
**Post date:** [June 17, 2022, 2:47pm UTC](https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402/1 "2022-06-17T14:47:12Z")

</div>

Hello,  
On the chapter 6 (page 184) I need to bind the Textfield text with $userManager, which I was never mention before on this chapter or the previous ones.

The $userManager (based on the final project) is:

`@EnvironmentObject var userManager: UserManager.`

But I think it would be nice if the @authors could explain this piece of code that apparently appears from nowhere, especially the @EnvironmentObject (maybe a page is missing?)

OR  
Maybe the @authors made a mistake by mention and adding a future property $userManager.profile.name instead the actual property already there:

`@State var name: String = ""`

Thanks.

---

<div class="post-metadata">

**Author:** ![robertomachorro](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/robertomachorro/32/111603_2.png) [@robertomachorro](https://forums.kodeco.com/u/robertomachorro)\
**Post date:** [June 18, 2022, 4:52pm UTC](https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402/2 "2022-06-18T16:52:49Z")

</div>

@Audrey @jeden please see above

---

<div class="post-metadata">

**Author:** ![helmutrs](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/helmutrs/32/109087_2.png) [@helmutrs](https://forums.kodeco.com/u/helmutrs)\
**Post date:** [June 20, 2022, 2:14am UTC](https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402/3 "2022-06-20T02:14:52Z")

</div>

After reading further, it is an error on Page 184:

instead of:

```auto
TextField("Type your name...", text: $userManager.profile.name)

```

should be

```auto
TextField("Type your name...", text: $name)

```

---

<div class="post-metadata">

**Author:** ![jeden](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/jeden/32/110971_2.png) [@jeden](https://forums.kodeco.com/u/jeden)\
**Post date:** [November 17, 2022, 11:57am UTC](https://forums.kodeco.com/t/v-4-chapter-6-keyboard-and-form-tuning-usermanager/173402/4 "2022-11-17T11:57:05Z")

</div>

Hi,

I apologize for the terrible response time… email notifications messed up, but at last I’ve figured out why (made a mistake in the gmail filter).

I’ll fix this soon (and all other pending issues reported in the forums) — sorry for the inconvenience &  
thanks for reporting it.
