Ios 使用Swift字符串可选绑定的内存泄漏
我是调试内存泄漏的新手,但我在应用程序上运行了“泄漏”,下面是正在发生的情况的屏幕截图: 大多数泄漏都来自此功能。有人能告诉我为什么会发生这种情况,或者如何解决它吗 我在swift 1.2中使用Xcode 6.3 更新 我将代码函数hasAddress()更改为以下内容,并消除了泄漏:Ios 使用Swift字符串可选绑定的内存泄漏,ios,swift,memory-leaks,Ios,Swift,Memory Leaks,我是调试内存泄漏的新手,但我在应用程序上运行了“泄漏”,下面是正在发生的情况的屏幕截图: 大多数泄漏都来自此功能。有人能告诉我为什么会发生这种情况,或者如何解决它吗 我在swift 1.2中使用Xcode 6.3 更新 我将代码函数hasAddress()更改为以下内容,并消除了泄漏: func hasAddress() -> String? { if let address = self.address, city = self.staticCity, state = self
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
}
}
有人知道为什么吗?这就解决了问题 您能否提供一个输出示例?函数将以字符串形式返回什么?您能否提供一个输出示例?函数将以字符串形式返回什么?