C# NSString到String或Char[]

C# NSString到String或Char[],c#,objective-c,string,unity3d,nsstring,C#,Objective C,String,Unity3d,Nsstring,我在C#中从事一个unity项目,我必须在objective C中调用一个方法。我的问题是,我不知道如何从我的objective C插件接收NSString并将其作为字符串在unity中使用。我一直在寻找答案,但我能找到的每个答案都涉及将NSString转换为char*但Unity不允许我使用以下方式接收char*: [DllImport(“内部”)] 私有静态外部字符*IOSGetLastConnectedDevice() 我将非常感谢您的帮助……尝试使用char*strdup(const c

我在C#中从事一个unity项目,我必须在objective C中调用一个方法。我的问题是,我不知道如何从我的objective C插件接收NSString并将其作为字符串在unity中使用。我一直在寻找答案,但我能找到的每个答案都涉及将NSString转换为char*但Unity不允许我使用以下方式接收char*:

[DllImport(“内部”)]

私有静态外部字符*IOSGetLastConnectedDevice()


我将非常感谢您的帮助……

尝试使用
char*strdup(const char*uu s1)