【问题标题】:How to access current memory warning level in DidReceiveMemoryWarning in Monotouch 6.2 (Xamarin.iOS)?如何访问 Monotouch 6.2 (Xamarin.iOS) 中 DidReceiveMemoryWarning 中的当前内存警告级别?
【发布时间】:2013-03-28 07:30:49
【问题描述】:

我想知道如何在使用 iOS6 的 Monotouch 6.2(现在称为 Xamarin.iOS)中以编程方式访问 DidReceiveMemoryWarning 中的当前内存警告级别。

另外,内存警告级别有多少?

这样做的原因是我想查看警告的严重性并相应地释放内存资源。

如果有一种方法可以使用 Objective C 来实现,我可能会在 Monotouch 中找到等效的方法。我在 Monotouch 文档中没有找到任何关于此的内容。

谢谢。

【问题讨论】:

    标签: ios xamarin.ios didreceivememorywarning


    【解决方案1】:

    可能只有一个警告,也可能是无限的警告。

    如果您收到警告并且没有释放任何东西,您的应用很可能会在您收到另一个应用之前被杀死。如果您释放内存,然后再次使用它,您可能会收到另一个警告,并且这种情况可能会无限期地持续下去。

    当您收到内存警告时,您应该尽可能多地释放内存,无法知道 iOS 实际需要多少内存,因此请谨慎行事并尽可能多地清理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2015-05-22
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多