从主视图控制器调用应用程序委托文件方法

时间:2011-12-02 13:04:15

标签: iphone objective-c ios

我正在运行的情况是,我有一个登录按钮,它在主视图控制器中有NSURLConnection方法,当按下按钮时,它将处于活动状态,并且将下载XML文件。现在要解析该XML文件,正在解析的方法在应用程序委托文件中。

现在我想知道如何从登录按钮中调用该功能。而且,从该解析文件中我必须检查一个值,如果它大于1或小于1。因此,将采取行动将其转换为哪个视图。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

如果进行解析的方法存在于应用程序委托中,那么获取它的钩子就像这样简单:

MyFineApplicationDelegate * appDelegate = 
    (MyFineApplicationDelegate *)[[UIApplication sharedApplication] delegate];

然后你可以致电[appDelegate parseMyXMLData: myXMLData];

有道理吗?

答案 1 :(得分:0)

Try This..
In .h
#import "Appdelegatefile.h"

Appdelegatefile * appDelegate;


IN .m 
{
 appDelegate =(Appdelegatefile *)[[UIApplication sharedApplication] delegate];
[appDelegate //here you can call method of delegate file ];

}