我有一个关于访问另一个控制器中的方法的小问题,ü我正在尝试这个。 因此,例如我有控制器A和B在控制器中我已经编程的方法,现在我想打通控制器B.访问此Objective-C - 从其他控制器访问方法
我在A级已经做在头文件:
+(void)goBack;
,并在实现文件:
+(void)goBack {
NSLog(@"go back");
}
在控制器B我这样做是为了获得访问方法控制器A:
+(void)goPreviousArticle:(id)sender {
ViewProductInformation_ViewController *theInstance = [[ViewProductInformation_ViewController alloc] init];
[theInstance goBack];
}
然而,当我执行程序,那么它不工作,程序只是关闭,当我在控制器B的功能做的GoBack命令点击我得到了控制A.提到的方法
不任何人有一个想法可能是什么问题?
在此先感谢,
雪域
Xcode只是IDE - 语言是Objective-C。 (因此,我已经重新标记了您的问题。) – 2011-05-02 14:05:56
为什么使用静态(+)函数? – 2011-05-02 14:09:02