Проблемы с двумя экземплярами одного TableViewController - PullRequest
0 голосов
/ 11 августа 2011

У меня есть приложение, которое использует два экземпляра одного TableViewController в двух разных представлениях.

ViewA holds instance of ViewC
ViewB holds instance of ViewC

Когда манипулирование ViewC из ViewA и переключение на экземпляр ViewC ViewBs, манипуляции, выполняемые через ViewA, похоже, изменяют экземпляр ViewBs ViewC.

Разве это не странно или это так должно работать?

Ответы [ 2 ]

0 голосов
/ 11 августа 2011

Это лучшая вещь в Objective-C.то, что вы должны сделать, - это сделать 2 копии этого класса, вот хорошая ссылка , чтобы вы поняли концепцию

0 голосов
/ 11 августа 2011

Это зависит от того, используют ли два отдельных экземпляра TableViewController одно и то же хранилище данных / модель для заполнения таблицы. Если оба совместно используют один объект модели (будь то хранилище данных, массив и т. Д.), То при манипулировании этим общим хранилищем данных изменения будут отражены в другом табличном представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...