Swift Xcode 7,弱指针的重复相同地址

Swift Xcode 7,弱指针的重复相同地址,swift,var,xcode7,weak,Swift,Var,Xcode7,Weak,我有点被我在Xcode 7中看到的东西弄糊涂了,下面的3种颜色都有一个单独的地址,正如你所期望的,但是弱颜色都有相同的地址。我知道弱颜色是可选的,所以弱颜色和颜色有不同的地址,但我不太明白为什么三个弱颜色都显示相同的地址 这看起来是对的吗?如果是的话,有人能解释一下我看到了什么吗?如果不是,我猜这是一个错误 代码 调试 我认为这是一个XCode错误:在lldb提示符下键入p-weak\u R将打印一个不那么令人惊讶的地址。文件a。非常感谢,有一分钟我认为我遗漏了一些基本的东西:)你建议的p-we

我有点被我在Xcode 7中看到的东西弄糊涂了,下面的3种颜色都有一个单独的地址,正如你所期望的,但是弱颜色都有相同的地址。我知道弱颜色是可选的,所以弱颜色和颜色有不同的地址,但我不太明白为什么三个弱颜色都显示相同的地址

这看起来是对的吗?如果是的话,有人能解释一下我看到了什么吗?如果不是,我猜这是一个错误

代码 调试

我认为这是一个XCode错误:在lldb提示符下键入
p-weak\u R
将打印一个不那么令人惊讶的地址。文件a。非常感谢,有一分钟我认为我遗漏了一些基本的东西:)你建议的p-weak\u R,p-weak\u G确实打印不同的地址,我一直在尝试po而不是p。因此,这确实是一个bug(至少就用户界面而言),再次感谢您的确认,先生。
    var color_R = SKColor.redColor()
    var color_G = SKColor.greenColor()
    var color_B = SKColor.blueColor()
    weak var weak_R = color_R
    weak var weak_G = color_G
    weak var weak_B = color_B