क्लास इंस्टेंस के लिए डिफ़ॉल्ट विवरण "क्लासनाम: 0x105120" देता है। "क्लासनाम" को वापस करने के लिए नीचे दी गई विधि को मैं कैसे संशोधित कर सकता हूं?सिर्फ कक्षा नाम वापस करने के लिए विवरण?
// The code below just returns the address ...
- (NSString *)description {
NSString *result;
result = [NSString stringWithFormat:@"%p", self];
return result;
}
संपादित करें: उस मामले में यह सही होगा? हालांकि मुझे समझ नहीं है कि मैं वास्तव में एक NSString मैं NSStringFromClass ([आत्म वर्ग]) पहले से
- (id)init {
NSLog(@"_init: %@", [self class]);
[super init];
return self;
}
धन्यवाद -gary-
क्यों तुम सिर्फ वर्ग 'NSLog (के नाम प्राप्त करने के लिए सही तरीका का उपयोग नहीं करते @" _ init: % @ ", एनएसएसटींगफ्रम क्लास ([स्वयं वर्ग]));'? –