1

我正在写一个静态库,我想订阅

UIApplicationDidReceiveMemoryWarningNotification

通知。问题是这个通知属于 UIApplication.h,它不包含在我的项目中。所以我无法收到内存不足的警告,因为我所有的类都是 NSObject 的扩展。

有任何想法吗?

我已经查看了内存管理的文档,这 3 个选项都不起作用(在最底部)。

4

1 回答 1

3

观察UIApplicationDidReceiveMemoryWarningNotification是您采取的正确方法。您需要导入UIApplication.h文件才能(安全地)完成您的库。如果您正在为多种架构(iOS 和 OS X)进行编译,那么您可以将条件部分放入您的代码中,以便在不合适时不包含导入。也可以薄弱环节UIKit

于 2013-07-23T18:50:18.913 回答