这是一个愚蠢的初学者问题但是...如果我有一个从Interface Builder产生的NSTextView“SSTextView”的自定义子类,我如何访问实际位于接口中的自定义类的实例在SSTextView.m 里面?我想,总体目标是能够从文件中的另一个方法调用SSTextView.m中的实例方法。我知道[self aMethod]
仅适用于类方法。
现在,我知道我可以通过使用IBOutlet SSTextView *myTextView;
并在Interface Builder中建立连接来从另一个类的实现中执行此操作,但它似乎是一个奇怪的组织范例,我无法将这些方法放在在自己的实现中处理我的用户界面文本视图。
提前致谢。
答案 0 :(得分:2)
您是否真的尝试过[self aMethod]
?
如果您使用的是SSTextView的实例方法,则应该能够使用[self aMethod]
调用SSTextView的其他实例方法。由于self
是指向当前类实例的指针。
答案 1 :(得分:1)
你已经倒退了这个部分:
我知道[self aMethod]仅适用于类方法。
[self aMethod]
是你如何在当前对象上调用实例方法。
[MyClass aMethod]
是你调用类方法的方法。