我是Objective-C的新手。
如果我在.h
-(void)myMethod;
以及.m
-(void)myMethod{
NSLog(@"This is myMethod");
}
如何在课堂上使用viewDidLoad
方法调用它?
谢谢。
答案 0 :(得分:9)
只需使用对象“自我”
[self myMethod];
答案 1 :(得分:6)
假设-viewDidLoad
属于同一个班级,请使用
[self myMethod];
self
这里是对当前对象实例的自动引用。如果要在存储在指针otherObj
中的另一个对象上调用方法,则它将是
[otherObj myMethod];
答案 2 :(得分:2)
假设您在实现myMethod
的同一个类上调用viewDidLoad
:
- (void)viewDidLoad {
//...other code
[self myMethod];
//...other code
}
如果您在使用基本Objective-C时遇到问题,我强烈建议您在Objective-C上获得一本不错的书,例如:
...或者至少阅读优秀的初学者教程,例如:
http://www.cocoadevcentral.com/d/learn_objectivec/
斯科特史蒂文森在 Scott Stevenson 这里有很多非常有用的初学者教程:
http://www.cocoadevcentral.com/
答案 3 :(得分:2)
[self methodname];
会奏效。