Swift2.0にコンバートしたら、ライブラリでなんかエラーでた。
元のコード
1 |
objc_setAssociatedObject(self, &key, nil, UInt(objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)) |
直したコード(Swift2.0)
1 |
objc_setAssociatedObject(self, &key, nil, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) |
UInt(objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
↓
objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC
にしましょう。
参考: Cannot invoke initializer for type ‘UInt’ with an argument list of type ‘(objc_AssociationPolicy)’