我有一个python脚本,它不会返回一个值,它使用以下命令从cocoa app运行:
PyRun_SimpleFileEx(mainFile, script_path, 1)
这很好。
我的新脚本现在将返回一个字符串值。 如何让我的cocoa应用程序将此返回值作为NSString?
答案 0 :(得分:0)
通过字符串值我理解一个char *。所以。您可以使用以下命令初始化字符串:
char* charstr=PyRun_SimpleFileEx(mainFile, script_path, 1);
NSString* string = [[NSString alloc] initWithUTF8String:charstr]];