iOS常见问题之 cannot create __weak reference in file using manual reference counting

更新7.3后编译可能会出现这个错。

官方的回答在这里:https://forums.developer.apple.com/thread/38934

This issue behaves as intended based on the following: We are in the process of implementing weak references in all Objective-C language modes. Since “__weak” has historically been ignored in non-ARC (and non-GC) language modes, we’ve added this error to point out places where the semantics will change in the future. Please update your bug report to let us know if this is still an issue for you.

另外一个回答提到:

1 doesn’t apply to MRR, because you just don’t retain the variable anyway.
2 doesn’t apply to MRR either, because the runtime support is in GC and ARC, which you’re not using.
简而言之,现在的runtime和GC中会处理这种情况下的引用。不要再指明__weak了。所以删除掉就可以了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值