我正在尝试创建一个不可变的字符串。我没有使用 init、alloc 或 new 对其进行初始化,但内存仍在泄漏,并且它说“NSCFString 类的对象 0x234b533 自动释放,没有适当的池 - 只是泄漏”这是我想要做的
NSMutableString *srn = [NSMutableString stringwithCString:devSID];
// devSID is *char
这留下了泄漏。我也试过这个
NSMutableString *srn = [NSMutableString stringwithCString:devSID length:sizeof(devSID)];
但这也不起作用,但是如果我尝试用这样的简单字符串初始化它
NSMutableString *srn = @"this is my string";
它有效,不知道周围发生了什么。我没有使用 init 或 alloc 但仍然存在泄漏。如果有人可以帮助我解决此问题,我将不胜感激
问候
乌迈尔