【发布时间】:2016-03-23 18:21:38
【问题描述】:
这就是问题所在:
myObject.h
@interface myObject
- (void) Init;
- (void) doStuffs;
- (void) Final;
+ (NSData*) staticMethod: (NSString*) filePath
@end
myObject.m
@implementation myObject
- (void) Init {
...
}
- (void) doStuffs {
...
}
- (void) Final {
...
}
+ (NSData*) staticMethod: (NSString*) filePath {
myObject *objInstance;
[objInstance Init];
[objInstance doStuffs];
[objInstance Final];
}
@end
在静态方法上调用Init、doStuffs和Final时,不调用实例方法;有什么想法吗?
简而言之:我需要从同一个类的静态方法中调用实例方法...
感谢您的帮助。
【问题讨论】:
-
alloc/init of
objInstance未完成。
标签: objective-c