我正在尝试从我不知道缓冲区长度的 const unichar 缓冲区创建一个 NSString 对象。
我想使用 NSString stringWithCharacters: length: 方法来创建字符串(这似乎可行),但请你帮我找出长度吗?
我有:
const unichar *c_emAdd = [... returns successfully from a C++ function...]
NSString *emAdd = [NSString stringWithCharacters:c_emAdd length = unicharLen];
谁能帮我找出如何检查 unicharLen 是什么?我没有通过调用 C++ 函数将这个长度传回给我,所以我认为我需要迭代直到找到终止字符?有人有代码片段可以帮助吗?谢谢!