Решил это.В случае, если это может помочь кому-то еще или удовлетворить любопытство, вот решение.
Кроме того, я прошу прощения за то, что не включил достаточно информации в исходный вопрос.
Есть две таблицы, управляющие таблицами чиселпервым из которых является выбор таблицы, которая представляет собой тип представления «основной / подробный».Когда таблица выбрана, данные для нее отображаются в текстовых полях, одним из которых является количество столбцов.Мой метод tableViewSelectionDidChange извлекает это число из текстового поля и устанавливает столбцы во второй таблице.
tableViewSelectionDidChange действительно запускается при начальной загрузке представления, но кажется, что текстовые поля не заполняются в этой точке, так как текстовое полепустой.Он работает нормально после загрузки представления, но при начальной загрузке поля пусты.
Итак, я просто изменил tableViewSelectionDidChange, чтобы получить значение из управляемого объекта контроллера массива вместо текстового поля.Прекрасно работает сейчас.
Еще одно препятствие и больше знаний в моем путешествии из .NET в Какао.
Спасибо за помощь, и я обязательно добавлю ВСЕ соответствующую информацию в следующий вопрос.