我已将iPod
库导入mediaQuery
变量。
var mediaQuery = MPMediaQuery!
进行查询后,加载库。
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWaring()
mediaQuery = nil }
mediaQuery
使nil使用更少的内存?
答案 0 :(得分:0)
Swift有自己的垃圾收集器。将变量设置为nil将释放内存。此代码在Swift 2中不起作用,因为您在类型后使用!
指定对象必须存在。代码应如下:
var mediaquery: MPMediaQuery?
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWaring()
mediaquery = nil
}