我有两个类geoViewController
和geoMainViewController
geoMainViewController
中有一个名为getFoo
的方法
它看起来像这样:
- (NSString *)getFoo
{
NSString* foo = @"This is foo";
return foo;
}
我试图从geoViewController
类调用getFoo
方法。
在我的geoViewController
m文件中,我有#import "geoMainViewController.h"
。
我正在尝试在geoViewController
类的viewDidLoad中实例化geoMainViewController
类并调用getFoo
方法,代码如下:
- (void)viewDidLoad
{
[super viewDidLoad];
geoMainViewController* mainVC = [[geoMainViewController alloc] init];
NSString* myFoo = [mainVC getFoo];
}
似乎实例化了
geoMainViewController
类,但是在NSString* myFoo = [mainVC getFoo];
处出现了错误。错误提示为-“geoMainViewController”的可见@interface没有声明“getFoo”选择器。
我确信我漏掉了一步,因为我很新手Objective C。我只是不知道我做错了什么。
如果能提供任何帮助将不胜感激。
谢谢!
UIViewController
实现等来包围我的问题,那么我建议重新开始整个iOS开发。 - graverUIViewControllers
、它们的实现、层次结构、交互等。 - graver