サブビューが EAGLView であるかどうかが問題であるかどうかさえわかりませんが、とにかく説明しようとします。
私のアプリケーション デリゲート didFinishLaunchingWithOptions() 関数には、次のコードがあります (一部は必要ないと思うため省略されています)。
CGRect screenBounds = [[UIScreen mainScreen] bounds];
window = [[UIWindow alloc] initWithFrame: screenBounds];
view = [[EAGLView alloc] initWithFrame: viewBounds];
[window addSubview:view];
[window addSubview: overlayViewController.view];
[window makeKeyAndVisible];
現在、ビュー (EAGLView) 内にいくつかの関数があり、そこから overlayViewController 内のいくつかの関数を呼び出したいと考えています。
たとえば、ビュー内で、いくつかの機能を持っている可能性があります。
-(void)doSomethingInViewController
{
// somehow call a function within overlayViewController
}
ビューで定義された関数内で、overlayViewController で定義された関数にアクセスするにはどうすればよいですか? ありがとうございました!