2013-07-29 2 views
0

Я новичок в Objective-C. Я столкнулся с очень большой проблемой.Нажмите на UIViewController из подкласса NSObject

У меня есть ModelClass (с именем MyModel) для управления данными, который является подклассом NSObject ... И для доступа к данным, которые требуется проверке приложения, используя диспетчер view (скажем, X), у меня нет доступа к его свойствам (На самом деле это viewController структуры) ... Я обращаюсь к этому классу модели с viewController (с именем MyViewController) .. и я хочу, чтобы поиск и аутентификация данных вызывали один метод этого класса модели ... но, представить неконтролируемый контроллер просмотра X для аутентификации; Я должен использовать pushToViewController: метод класса UINavigationController SDK. И я обнаружил, что подклассы класса NSObject не отвечают на navigationController.

Но мне действительно нужно это сделать. Любая эффективная помощь приветствуется и благодарит заранее.

+0

Почему вы не нажимаете контроллер X из MyViewController? – rdelmar

+0

Спасибо, rdelmar, да, я могу это сделать. Но для некоторых других ограничений я этого не делаю, и поэтому я упомянул ** Я хочу, чтобы поиск и аутентификация данных вызывались одним методом этого класса модели ** .. Возможно ли это? –

ответ

0

Я нашел способ сделать это. Я даю шаги:

1> Создайте свойство UIViewController (скажем obj) в MyModel.
2> Назначьте объект obj self (объекту MyViewController) сразу после создания объекта класса модели (MyModel).
3> Вставьте следующую строку в классе модели, откуда нажать на целевую ViewController (противоминной X) -

[self.obj pushViewcontroller:targetViewController animated:YES]; 


Вот и все. И спасибо всем.

+0

Здравствуйте, @WWM, вы можете мне помочь, я застрял в одной и той же проблеме –

 Смежные вопросы

  • Нет связанных вопросов^_^