我想創建一個不可變的字符串。我不與初始化,分配或初始化它新的,但仍然是內存泄漏和它說:「對象類NSCFString的0x234b533自動釋放與地方沒有游泳池 - 剛剛泄露」這裏就是我試圖做內存泄漏問題NSAutoreleaseNoPool()
NSMutableString *srn = [NSMutableString stringwithCString:devSID];
// devSID is *char
這會導致泄漏。我已經試過這也
NSMutableString *srn = [NSMutableString stringwithCString:devSID length:sizeof(devSID)];
,但是這也不能正常工作,但是如果我試圖用一個簡單的字符串初始化像這樣
NSMutableString *srn = @"this is my string";
它工作,不要有任何想法發生了什麼左右。我沒有使用init或alloc,但仍然存在泄漏。我將不得不如果有人可以幫助我解決這個問題是由您的自動釋放對象引起
問候
Umair
你沒有得到最後一個編譯器警告? – JeremyP 2010-11-30 09:24:04