2011-04-11 63 views
0

我在sqAppDelegate文件中有insertintodatabase{}方法。如何从另一个类中调用一个类中的方法

现在,我想从我的rootViewcontroller.m类调用此方法。 我该如何做到这一点。

在此先感谢。

+0

什么是'insertintodatabase {}'?这不是一个方法声明。这是一种类方法吗?一个实例方法?课程也应以大写字母开头。 – bbum 2011-04-11 06:15:42

+0

sqAppDelegate是否为数据库方法委派文件或类文件? – 2011-04-11 06:16:25

+0

我编写了类方法的代码。我觉得sqAppDelegate就是你的类文件。如果它的你的Delegateclass,那么Jhaliya的回答是正确的。 – 2011-04-11 06:25:44

回答

4

使用下面的代码来访问你的sqAppDelegate对象...

把下面的代码在你的RootViewController要调用sqAppDelegate方法的任何功能...

让我们假设,塔函数名是myRootViewControllerFunctionToInvokeDelegateMethod

-(void) myRootViewControllerFunctionToInvokeDelegateMethod 
{ 
     sqAppDelegate* mydel = (sqAppDelegate*) [[UIApplication sharedApplication] delegate]; 
     //And then invoke the function .... 
     [mydel insertintodatabase]; 
} 
+0

@ user701630:检查更新的答案为您更多的理解.......... – Jhaliya 2011-04-11 06:35:00

+0

我无法为您投票。我得到了输出感谢 – user701630 2011-04-11 06:51:09

+0

@ user701630:没问题的朋友,我很高兴它帮助你.... – Jhaliya 2011-04-11 07:05:17

相关问题