ich den folgenden Code haben,Wie konvertiere ich NSLog in String?
#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
Wie konvertiere ich NSLog Ausgabe in einen String, so dass ich in Log-Parameter übergeben kann? siehe unten.
#define DLog(fmt, ...) [MyClass log:NSLogString];
ich habe #define für DLog verwendet, wie verwende ich diese Methode? Wo sollte ich es hinstellen, weil ich DLog in .pch Datei vorher hatte. Vielen Dank. – PashaN
Es ist kein Makro, es ist eine andere Funktion, NSLog zu ersetzen. Sie können die Definition in Ihre .pch-Datei einfügen, wenn Sie möchten, oder einfach eine globale Funktion erstellen und eine .h-Datei wie jede andere erstellen. –
Wie setze ich die Definition in .pch? kannst du mir ein beispiel geben oder verlinken? Vielen Dank. – PashaN