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