Aussi stupide que cela puisse paraître, j'essaie d'écrire une fonction simple dans objective-c qui renvoie une chaîne et l'affiche, le code suivant fonctionne presque mais je ne peux pas obtenir printf pour accepter les fonctions valeur de retour ...fonction qui renvoie une chaîne
NSString* getXMLElementFromString();
int main(int argc, char *argv[])
{
printf(getXMLElementFromString());
return NSApplicationMain(argc, (const char **) argv);
}
NSString* getXMLElementFromString() {
NSString* returnValue;
returnValue = @"Hello!";
return returnValue;
}
Impressionnant, a parfaitement fonctionné! Merci mon pote. –
Je continuerais à argumenter en utilisant 'NSLog()' sur 'printf()' si vous allez faire un travail de Cocoa sérieux. – jbrennan
Préférez '-UTF8String' à' -cString' - vérifiez la documentation de NSString. –