xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead

1.1.错误样式

xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第1张图片
1.png

1.2. 解决第一个问题

id impBlockForIMP = (__bridge id)(__bridge void *)(block); 需要添加的代码


xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第2张图片
2.png

2.1.再运行还有问题


xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第3张图片
3.1.png

2.2.解决第二个问题

xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第4张图片
3.png

还会有个一个同样的问题,照着修改就行

3.1在运行还有一个问题(最后一个问题)

xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第5张图片
5.png

3.2修改最后一个问题

xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead_第6张图片
5.1.png

你可能感兴趣的:(xcode 升级 8 后 报'objc_unretainedPointer' is unavailable use a __bridge cast instead)