:Yeni satır karakteri Aşağıdaki yöntemi var
- (NSString *)description {
return [NSString stringWithFormat:@"Attribute %@: %@", name, [values description]];
}
Adı bir dizidir değerlerin bir NSArray olduğunu. Bu nesnelerden bazılarını içeren bir NSArray'ım var. Ben nitelik iyi çalışır NSLog(@"Attribute created: %@", [newAttribute description]);
ve baskılar bu kullanarak yazdırdığınızda
: Bir NSMutableArray oluşturmak ve birkaç özelliğinde yanlış nesneleri yerleştirirseniz,
2012-12-08 14:38:06.883 DT[25684:303] Attribute created: Attribute color: (
YELLOW,
PURPLE
)
2012-12-08 14:38:06.884 DT[25684:303] Attribute created: Attribute size: (
LARGE,
SMALL
)
Ancak dizi yazdırırken, bu çıktıyı almak aynı şekilde:
2012-12-08 14:38:06.887 DT[25684:303] Attributes: (
"Attribute color: (\n YELLOW,\n PURPLE\n)",
"Attribute size: (\n LARGE,\n SMALL\n)",
)
Neden bu bağlamda satır karakteri yazdırmak etmez ve ben bunu yapmaktan nasıl önleyecek?
Herhangi bir çözüm buldunuz mu? –
Hala çözüm yok mu? Bir soruyu yinelenen olarak işaretlemek için – taylorcressy