搜索

首页  >  问答  >  正文

objective-c - iOS9.3 __weak reference

1.升级xcode 7.3 后 会导致;
2.问题:cannot create __weak reference in file using manual reference counting

__cpt_weak UIPinchGestureRecognizer *pinchGestureRecognizer;

怪我咯怪我咯2758 天前451

全部回复(1)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:24:06

    可以设置构建设置-> Apple LLVM7.1 - 语言 - Objective C ->手动保留释放中的弱引用是

    或者用__unsafe_unretained 代替__weak,但是如果用__unsafe_unretained请注意下面的问题。

    __unsafe_unretained 指定一个引用,该引用不会使引用的对象保持活动状态,并且当该对象没有强引用时不会设置为 nil。如果它引用的对象被释放,指针就会悬空。

    回复
    0
  • 取消回复