我的应用程序经常收到低内存警告,我重写了 didreceivememorywarninig 方法并尽我所能释放不需要的自定义对象。
通常,当多个应用程序在后台运行(6 到 7 个应用程序)时,我会收到内存警告,所以我想通知用户关闭一些可能有助于顺利运行我的应用程序的后台应用程序。
//警告信息:
//警告:您的内存不足。关闭其他应用程序可能会有所帮助。
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application
{
NSString *WarningMessage = [NSString stringWithString:@"Warning: You are running low on memory. Closing other applications might help."];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:WarningMessage delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
苹果会接受这种行为吗????谢谢。