私は2つのクラスがgeoViewControllerあり、geoMainViewController
geoMainViewController呼び出されたメソッドがありますgetFoo
次のようになります。
- (NSString *)getFoo
{
NSString* foo = @"This is foo";
return foo;
}
クラスgetFooから電話をかけようとしています。geoViewController
私は#import "geoMainViewController.h"私geoViewControllerのmファイルにあります。
クラスをインスタンス化し、クラスの viewDidLoad から次のgeoMainViewControllerようにメソッドを呼び出そうとしています:getFoogeoViewController
- (void)viewDidLoad
{
[super viewDidLoad];
geoMainViewController* mainVC = [[geoMainViewController alloc] init];
NSString* myFoo = [mainVC getFoo];
}
geoMainViewControllerクラスを正常にインスタンス化しているようですが、エラーが発生していますNSString* myFoo = [mainVC getFoo];
エラーは次のとおりです-「geoMainViewController」の目に見える@interfaceがセレクター「getFoo」を宣言していません
私はObjective Cに非常に慣れていないため、ステップが欠落していると確信しています。何が間違っているのかわかりません。
これに関するヘルプは素晴らしいでしょう。
ありがとう!