我在我的应用程序委托文件中实现了一个转换方法,在代码中的每一个地方我都要调用它,以便进行漂亮而酷的转换。我这样称呼她
[[UIApplication sharedApplication委托] transFromMainToGalery];
例如。
问题是我收到警告是可以的(因为它已经被苹果批准了),但我仍然想修复它。
错误:
'-transFromMainToGalery‘在协议中找不到
有什么主意吗?
提前谢谢!
发布于 2010-08-30 08:17:04
在myAppDelegate.h文件中,确保有:
- (void) transFromMainToGalery;然后将sharedApplication委托返回的通用应用程序委托转换为特定的应用程序委托类:
[ (myAppDelegate *)[[UIApplication sharedApplication] delegate] transFromMainToGalery ];还将myAppDelegate.h包含在使用此消息的其他各种类的头中。
(根据需要将应用程序委托类和文件名替换为"myAppDelegate“)
发布于 2010-08-30 08:24:04
不如使用UIApplication而不是UIApplicationDelegate。
@interface UIApplication (My)
-(void)myFunc;
@end实现和调用如下,
@implementation UIApplication (My)
-(void)myFunc {
}
...
[[UIApplication sharedApplication] myFunc];
...https://stackoverflow.com/questions/3598812
复制相似问题