I’m editing an xib file, and in the list of “Objects” I have 7 array controllers. When I click on one and hit return, it appears to let me edit the name. After I enter a custom name and hit return again, the Label property of the object updates to what I wrote, but the list of Objects still shows “Array Controller”. I want to be able to change how they are named in that list. I don’t actually care about editing any name-related property that will be exposed at compile or runtime, all I care about is making it easy for me to identify and distinguish among the objects while I am editing the xib file. However, I cannot seem to do that. What is the proper method? Edit: Okay, things just got weird. After changing the Label for an Array Controller, if I bind a table view to it, then the name updates in the list of objects. Very strange.