類實例的默認描述返回「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