我遇到了一個令我的應用程序崩潰的問題,並且我嘗試了一切來改變它,但沒有運氣。所以我希望新的眼睛可以幫助我一點點。Xcode:存儲到「通知」中的對象的潛在泄漏
這裏是我的代碼視圖:
.H
@property (nonatomic, retain) UILocalNotification *notification;
.M
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [[NSDate date] dateByAddingTimeInterval:60*60*24];
notification.alertBody = @"Skal du ikke træne i dag? Det tager kun 7 minutter!";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
它給我分析它,當出現以下錯誤:
- 存儲到「通知」中的對象的潛在泄漏
我真的希望你們其中一個能幫我一把。謝謝!
您沒有在此方法中使用'notification'屬性。這是你想在這裏發佈的代碼嗎?此外,潛在的泄漏並不需要與事故相關(可能不是)。 – Tricertops
我對你的問題是:你爲什麼不使用ARC?如果你不知道它是什麼,只需打開它;) – Tricertops
作爲一個方面說明:'60 * 60 * 24'不能保證現在給你+1天!時間**是**惡,請務必正確處理! – JustSid