2010-11-23 2 views
0

Я не могу выпустить этот объект, и я не знаю, почему:не может освободить объект

SchedVO *tmpSched; 
tmpSched = [SchedVO alloc]; 
NSString *timeStr; 
timeStr = [[node attributeForName:@"timestamp"] stringValue]; 
tmpSched.date = [NSDate dateWithTimeIntervalSince1970:timeStr.intValue]; 
tmpSched.uid = [node stringValue]; 
[playListArr addObject:tmpSched]; 
[tmpSched release]; 

SCHED:

@interface SchedVO : NSObject 
{ 
    NSDate  *date; 
    NSString *uid; 
} 

@property (nonatomic,retain) NSDate *date; 
@property (nonatomic,retain) NSString *uid; 


@end 

Я думаю, что его как-то nsdate часть. Кто-нибудь может мне помочь?

ответ

2

Я считаю, что вам не хватает init. tmpSched = [[SchedVO alloc] init]; Инициирование увеличивает счет сохранения до 1. Вы не можете отпустить то, что не было инициализировано.

+0

спасибо сделал трюк. – 2010-11-23 15:13:17

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