类实例的默认描述返回“ClassName:0x105120”。我如何修改下面的方法来返回“ClassName”?说明只返回ClassName?
// The code below just returns the address ...
- (NSString *)description {
NSString *result;
result = [NSString stringWithFormat:@"%p", self];
return result;
}
编辑:在这种情况下,这将是正确的?虽然我明白,如果我想真正得到一个className作为一个NSString我应该使用NSStringFromClass([个体经营类])
- (id)init {
NSLog(@"_init: %@", [self class]);
[super init];
return self;
}
在此先感谢-gary-
你为什么不只是用正确的方法来获取类'的NSLog(名@“_ INIT: %@“,NSStringFromClass([self class]));'? – 2009-09-09 20:23:25