2010-09-26 11 views
52

ile printf nasıl kullanılır NSLog gibi bir zaman damgası ve satırsonu karakteri olmadan kullanmam gerekiyor, bu yüzden printf kullanıyorum. Bunu NSString ile nasıl kullanabilirim?NSString

cevap

88

Sen UTF8String yöntemini çağırarak bir UTF8 dizeye bir NSString dönüştürebilirsiniz: GNUstep'i kullanırken

printf("%s", [string UTF8String]); 
+1

Maalesef bu pasajı bir segment hataya neden olur. –

+0

@ReneGroeschke Neden? –

+0

iyi soru. Gerçekten bilmiyorum. ama başka birinin bu sorunun cevabını bilmesi çok mutlu olur. http://stackoverflow.com/questions/21242527/segmentation-fault-when-attemping-to-print-nsstring-as-utf8string adresinde sorulan soru –