Dumm wie es klingen mag, versuche ich eine einfache Funktion in objective-c, die eine Zeichenfolge zurückgibt und zeigt es an, der folgende Code funktioniert fast, aber ich kann printf nicht erhalten, um die Funktionen zu akzeptieren Rückgabewert ...Funktion, die eine Zeichenfolge zurückgibt
NSString* getXMLElementFromString();
int main(int argc, char *argv[])
{
printf(getXMLElementFromString());
return NSApplicationMain(argc, (const char **) argv);
}
NSString* getXMLElementFromString() {
NSString* returnValue;
returnValue = @"Hello!";
return returnValue;
}
Awesome, funktionierte perfekt! Danke Kumpel. –
Ich würde immer noch argumentieren mit 'NSLog()' über 'printf()', wenn Sie jede ernsthafte Cocoa-Arbeit tun. – jbrennan
Lieber '-UTF8String' über '-cString '- überprüfen Sie die NSString-Dokumentation. –