【发布时间】:2012-03-15 02:53:31
【问题描述】:
我已经通过以下方式合理地成功设置了对另一种方法的访问:
SomeScript.m(我尝试访问的类)
-(void)amethod{....
{} 中的 codeA.h(访问方法的类)具有:
SomeScript* myScript;
codeA.m
myScript = [[SomeScript alloc] init];
[myScript amethod];
然而,我想做的是让它成为应用程序委托的实例变量,但是当我把 SomeScript* myScript;和 myScript = [[SomeScript alloc] init];在 AppDelegate.h 中,codeA.m 无法识别它。
【问题讨论】:
-
您到底想做什么?您想在您的应用委托中创建 SomeScript 的实例变量吗?
-
您要在
AppDelegate中创建SomeScript的实例并在codeA中访问它吗?另外,您是否可以访问codeA中的AppDelegate? -
是的,我想创建一个脚本实例,以便可以从程序中的任何其他类访问方法“amethod”。我不确定您从 codeA 访问“AppDelegate”是什么意思(对不起,我对此很陌生,但学习速度很快)是否可以从仅将 .h 文件导入到 codeA 中进行访问?
标签: objective-c xcode methods