内存泄漏与Swift字符串可选绑定

时间:2015-06-23 15:54:59

标签: ios swift memory-leaks

我是调试内存泄漏的新手,但我在我的应用程序上运行了'Leaks',这是一个截图:enter image description here

大多数泄漏来自此功能。任何人都可以指出我正确的方向,为什么会发生这种情况,或者如何解决它?

我正在使用Xcode 6.3和swift 1.2

更新 我将我的代码函数hasAddress()更改为以下内容,它消除了泄漏:

func hasAddress() -> String? { 
    if let address = self.address, city = self.staticCity, state = self.state, zip = self.zip where city != "" && state != "" && zip != "" {
       return address + "\n" + city + ", " + state + " " + zip
    } else {
       return nil
    }
}

任何人都知道为什么?这解决了这个问题。

0 个答案:

没有答案