【发布时间】:2011-02-20 22:26:50
【问题描述】:
这是一个简单的问题, 我有我的几个视图控制器类,还有一些其他类。 我发现我自己在他们的所有实现文件中创建了一些方法,这些方法都是一样的。
我想将我的一些方法写在一个单独的文件中, 并将此文件导入我的视图控制器。 因此,我将能够从我当前的视图控制器运行这些方法,
如果这个方法需要改变,我不需要在我所有的实现文件中重写它。
让我只说一件事。我不想创建一个新对象!并实例化它。 我确实希望能够像以前一样运行此方法:[self doSomething];
请帮助理解如何做到这一点。
即 我有 3 个视图控制器,每个都有以下方法:
-(void)doSomething:(id)sender{
//doing something
}
只想在一个地方定义这个doSomething方法, 我可以通过运行从我的视图控制器访问它: [自己做某事];
有可能吗?
提前致谢。
【问题讨论】:
标签: objective-c iphone xcode methods