1.升級xcode 7.3 後 會導致;2.問題:cannot create __weak reference in file using manual reference counting
__cpt_weak UIPinchGestureRecognizer *pinchGestureRecognizer;
;
走同样的路,发现不同的人生
可以設定建置設定-> Apple LLVM7.1 - 語言 - Objective C ->手動保留釋放中的弱參考是
或用__unsafe_unretained 代替__weak,但是如果用__unsafe_unretained請注意下面的問題。
__unsafe_unretained
__weak
__unsafe_unretained 指定一個引用,該引用不會使引用的物件保持活動狀態,並且在沒有對該物件的強引用時不會設為 nil。如果它引用的物件被釋放,指標就會懸空。
可以設定建置設定-> Apple LLVM7.1 - 語言 - Objective C ->手動保留釋放中的弱參考是
或用
__unsafe_unretained
代替__weak
,但是如果用__unsafe_unretained請注意下面的問題。