Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 日期格式化程序内存泄漏_Objective C_Memory Leaks_Nsdateformatter - Fatal编程技术网

Objective c 日期格式化程序内存泄漏

Objective c 日期格式化程序内存泄漏,objective-c,memory-leaks,nsdateformatter,Objective C,Memory Leaks,Nsdateformatter,嘿,我一直在通过我的应用程序,并消除内存泄漏,但下面的一个我打败了,任何帮助将不胜感激 NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4]; [dateFormatter setDateFormat:@"dd/MM/yyyy"]; claim.date = [dateFormatter d

嘿,我一直在通过我的应用程序,并消除内存泄漏,但下面的一个我打败了,任何帮助将不胜感激

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"dd/MM/yyyy"];

claim.date = [dateFormatter dateFromString:[data objectForKey:key]];
[dateFormatter release];
日期属性定义为:

@property (nonatomic, retain) NSDate *date
谢谢

编辑:


忘了提到内存泄漏发生的位置,它的在线
claim.date=[dateFormatter dateFromString:[data objectForKey:key]]

我怀疑以下一种或两种情况:

  • 索赔的所有者从未发布过该索赔
  • claim
    的实现不会将发布消息发送到其
    dealloc
    中的
    date
    和/或
    viewDidUnload
    中的
    self.date=nil

  • 您是否在dealloc方法中释放了date属性?@kovpas,谢谢,这正是原因,我没有释放该属性