2010-09-09 2 views
1

Я получаю утечку кода ниже, любая идея, почему? Я ничего не выделяю, почему он течет? Она просачивается 32 байтаiPhone - Почему я получаю утечку?

NSString *username = @""; 
NSString *myString = @"some text"; 
NSRange range = [myString rangeOfString:@"username="]; 
//instrument shows a leak on the line below 
username = [myString substringToIndex:range.location + range.length]; 
//I never release username or myString 

alt text

+0

Откуда «диапазон», и каково его значение? –

+0

Я отредактировал код, и диапазон показывается. значения диапазона зависят от строки, которая считывается сокетом с моего сервера. – aryaxt

+0

Вы работаете на аппаратном обеспечении? – Nick

ответ

0

Там не должно быть никаких утечек, MyString и имя_пользователя является autoreleased уже. Может быть, он еще не выпущен, но он будет выпущен в ближайшее время.

0

Похоже, что String была автореализована - так что должен быть выпущен на следующем проходе через цикл событий (# 2 показывает автоматическое оповещение).

Смежные вопросы