Y at-il une fonction qui fait ce que NSLog fait mais sans la nouvelle ligne à la fin?NSLog sans nouvelle ligne
7
A
Répondre
4
Vous pouvez utiliser printf(), mais l'heure ne sera pas affichée et vous ne pourrez pas utiliser la séquence "% @" pour les objets. Cela dit, vous pouvez implémenter votre propre fonction de journalisation, en utilisant printf(), et en ajoutant le support pour les objets. Vous devrez savoir comment gérer les arguments variables C.
9
voir ce http://borkware.com/quickies/one?topic=NSString
extrait de cette page:
void LogIt (NSString *format, ...)
{
va_list args;
va_start (args, format);
NSString *string;
string = [[NSString alloc] initWithFormat: format arguments: args];
va_end (args);
printf ("%s\n", [string cString]);
[string release];
} // LogIt
personnaliser juste le printf pour répondre à vos besoins
NSString CSTRING est dépréciée. Utilisez plutôt NSString UTF8String. – galactikuh