愚かなことがあるかもしれませんが、文字列を返して表示する単純な関数をobjective-cで記述しようとしていますが、次のコードはほぼ動作しますが、printfに関数戻り値...文字列を返す関数
NSString* getXMLElementFromString();
int main(int argc, char *argv[])
{
printf(getXMLElementFromString());
return NSApplicationMain(argc, (const char **) argv);
}
NSString* getXMLElementFromString() {
NSString* returnValue;
returnValue = @"Hello!";
return returnValue;
}
素晴らしい、完璧に機能しました!ありがとう。 –
もしあなたが深刻なCocoaの仕事をしているのなら、 'print()'に 'NSLog()'を使って議論します。 – jbrennan
'-cString'より' -UTF8String'を優先します - NSStringのドキュメントを確認してください。 –