0
메인 클래스의 각 서브 클래스에 description
메서드를 오버로드하지만 내부에 필요에 따라 들여 쓰기 속성을 유지하려면 어떻게해야합니까? \ r을 사용하면 새 항목이 들여 쓰기되지 않으므로 도움이되지 않습니다.iPhone - NSArrays 또는 NSDictionaries와 마찬가지로 NSLog 심층 출력 사용자 정의 클래스를 들여 쓰려면 어떻게해야합니까?
- (NSString*) description
{
NSMutableString* str = [NSMutableString string];
[str appendFormat:@"One attribute : %d\r", self.oneAttribute];
[str appendFormat:@"List : %@\r", self.myArrayOfCustomObjects];
return str;
}
- (NSString*) description (on custom object)
{
NSMutableString* str = [NSMutableString string];
[str appendFormat:@"One attribute : %d\r", self.oneAttribute];
[str appendFormat:@"One other attribute : %d\r", self.oneOtherAttribute];
return str;
}
어떤 사용자 정의 클래스 객체의 배열에 대한 ? – Oliver
그들에 대해? 배열이 각 사용자 정의 객체를 포맷하지 않거나 배열을 전혀 인쇄 할 수 없다는 말입니까? –
\ n 작동하지 않고 콘솔에 씁니다. – Oliver