检查对象是否是唯一引用的,使用弱引用

时间:2016-06-27 23:47:10

标签: swift reference automatic-ref-counting weak-references

考虑以下代码:

class EmptyClass {}

var strongReference = EmptyClass()
weak var weakReference = strongReference

print(isUniquelyReferencedNonObjC(&strongReference)) // true
print(isUniquelyReferencedNonObjC(&weakReference))   // false

我希望两个打印语句都能打印true。这是否意味着如果我只有一个弱引用,则无法检查对象是否被唯一引用?这是一个错误,还是预期?

0 个答案:

没有答案