Error: cannot form weak reference

cannot form weak reference to instance of class NSTextView

weak reference可以有效的将不再使用的对象置为nil,避免异常行为发生。但是对于重载了retain/release的类,就不能使用weak属性。在Cocoa中,诸如 NSTextView, NSWindow等都属于此种情况。不过即使不小心使用了weak也没有关系,因为系统会提示如题的错误,——虽然可能不知道问题原因,但是不使用weak属性是明确的解决方法。