【发布时间】:2012-07-22 15:08:28
【问题描述】:
我有一个不返回值的 python 脚本,它是从可可应用程序运行的,使用:
PyRun_SimpleFileEx(mainFile, script_path, 1)
这很好用。
我的新脚本现在将返回一个字符串值。 如何让我的可可应用程序将此返回值作为 NSString 获取?
【问题讨论】:
标签: python objective-c cocoa nsstring
我有一个不返回值的 python 脚本,它是从可可应用程序运行的,使用:
PyRun_SimpleFileEx(mainFile, script_path, 1)
这很好用。
我的新脚本现在将返回一个字符串值。 如何让我的可可应用程序将此返回值作为 NSString 获取?
【问题讨论】:
标签: python objective-c cocoa nsstring
通过 sring 值,我理解为 char*。所以。您可以使用以下命令初始化字符串:
char* charstr=PyRun_SimpleFileEx(mainFile, script_path, 1);
NSString* string = [[NSString alloc] initWithUTF8String:charstr]];
【讨论】: