Программирование iPhone использует свойства одного класса в разных контроллерах представления - PullRequest
0 голосов
/ 22 января 2012

В моем приложении для iphone у меня есть несколько классов представления и класс модели, и я переношу свойство класса представления в класс модели с помощью установщика, но я не использую этот экземпляр в другом классе представления через метод получения. Например, в классе viewA у меня есть экземпляр текстового поля, а в классе modelA у меня есть объект Nsstring для хранения экземпляра textField, и я использую экземпляр ModelA в viewA, и я беру экземпляр textField в класс ModelA через Setter, но в классе ViewB I есть экземпляр ModelA, но я не беру этот объект через геттер. Как я могу решить эту проблему?

p.s. Я начал программировать совсем недавно, я новичок в программировании на цель c ..

1 Ответ

0 голосов
/ 22 января 2012

Это действительно трудно понять специфику вашего вопроса, возможно, пример будет полезен здесь. Однако, если ваша цель состоит в том, чтобы обмениваться данными между представлениями, вы создаете класс модели данных в коде перед созданием представлений (возможно, в делегате приложения) и передаете его обоим классам представлений при создании. Они оба могут содержать ссылку на один и тот же объект.

Вот простое руководство, которое я написал некоторое время назад, которое показывает использование нескольких представлений в панели вкладок. Он передает текст из одного представления в другое. В учебнике также есть исходный код. Дизайн кода не самый лучший, который я когда-либо делал, но я старался сделать его простым.

Учебник по панели вкладок iPhone

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