0

我是Objective-C的新手。我陷入了一个非常大的问题。

我有一个用于数据管理的 ModelClass(名为 MyModel),它是 NSObject 的子类......并且要访问应用程序需要使用视图控制器(比如 X)进行身份验证的数据,我无权访问它的属性(实际上它是框架的视图控制器)...我正在从视图控制器(名为 MyViewController)访问该模型类。我希望通过调用该模型类的一种方法来检索数据以及验证数据...但是,要呈现无法控制的视图控制器 X用于认证;我必须使用 pushToViewController: UINavigationController SDK 类的方法。而且我发现 NSObject 类的子类不响应navigationController。

但我真的需要这样做。任何形式的有效帮助表示赞赏并提前感谢。

4

1 回答 1

0

我找到了一种方法来做到这一点。我正在给出步骤-

1> 在 MyModel 中创建一个 UIViewController 属性(比如 obj)。
2> 在创建模型类(MyModel)的对象之后,将该 obj 分配给 self(MyViewController 的 self 对象)。
3> 把下面这行放在模型类中,从哪里推到目标视图控制器(对于我的X)-

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


而已。谢谢大家。

于 2013-08-25T15:13:48.500 回答