Iました、次のように別の方法に成功した合理的なセットアップのアクセス:Xcodeの:他のクラスファイルからメソッドインスタンスへのアクセス
SomeScript.m(私がアクセスしようとしているクラス)
-(void)amethod{....
{}内codeA.h(amethodにアクセスしているクラスは、)を有する:
SomeScript* myScript;
codeA.m
myScript = [[SomeScript alloc] init];
[myScript amethod];
私がしたいのは、アプリケーション代理人のインスタンス変数ですが、私はSomeScript * myScriptを配置します。 myScript = [[SomeScript alloc] init];と入力します。 AppDelegate.hでは、codeA.mはそれを認識しません。
'AppDelegate'に' SomeScript'のインスタンスを作成し、 'codeA'でアクセスしますか?また、 'codeA'の' AppDelegate'にアクセスできますか? – sch
あなたは何をしたいのですか?アプリケーションデリゲートにSomeScriptのインスタンス変数を作成しますか? –
はいスクリプトのインスタンスを作成して、プログラムの他のどのクラスからも 'amethod'メソッドにアクセスできます。私はあなたがCodeAから 'AppDelegate'にアクセスすることによって何を意味するのか分かりません(申し訳ありませんが、私はこれを初めて知っていますが速く学びます).hファイルをcodeAにインポートするだけでアクセスできますか? –