我正在C#中的一个统一项目中,我必须在目标C中调用一个方法。我的问题是,我不知道从目标C插件接收NSString并将其作为字符串在Unity中使用的方法。 。我一直在寻找答案,但是可以找到的每个答案都涉及将NSString转换为char *,但是Unity不允许我使用以下字符来接收char *:
[DllImport(“ __ Internal”)]
私有静态外部字符* IOSGetLastConnectedDevice();
感谢您的帮助...
尝试使用char *strdup(const char *__s1);
,并注意__s1
的编码