2010-08-30 98 views
1

我在我的应用程序委托文件,并从 代码我想将它称之为为了使凉爽宜人的转变每一个地方实施的过渡methood。我这样称呼她的AppDelegate协议

[[[UIApplication sharedApplication] delegate] transFromMainToGalery];

例如。

问题是,即时得到警告,这是确定(因为它已经得到了得到苹果的批准) ,但我还是想解决它

错误:

'-transFromMainToGalery' not found in the protocol

任何想法?

在此先感谢!

回答

4

在你myAppDelegate.h文件,请确保您有:

- (void) transFromMainToGalery; 

再抹上由sharedApplication委托返回通用的应用程序委托给特定的应用程序委托类:

[ (myAppDelegate *)[[UIApplication sharedApplication] delegate] transFromMainToGalery ]; 

还包括myAppDelegate.h在使用这个消息您的各种其他类的标题。

(根据需要替换您的应用程序委托类和文件名“myAppDelegate”)

1

方法签名添加到您的AppDelegate中的.h文件中,并导入那些你从调用它的.m文件的文件。

0

如何使用,而不是UIApplicationDelegate UIApplication的。

@interface UIApplication (My) 

-(void)myFunc; 

@end 

实现并调用为如下,

​​