我正在尝试将 NSString 传递给 C++ 方法,我尝试了这个,但它不起作用:
trackName = @"name";
Track track(new String([trackName UTF8String]));
我正在.mm
文件中编写此代码。我还在#include <string>
文件顶部添加了,但我不确定这是否有必要。知道我做错了什么吗?这些是我得到的错误:
这是我正在调用的 C++ 轨道构造函数:
Track(const string &aTrackName)
{
trackName = aTrackName;
}