我正在将一些Swift代码转换为Objective C.不太熟悉Swift语法。
override var layer: CAShapeLayer {
get {
return super.layer as! CAShapeLayer
}
}
我不明白如何在目标C中覆盖此属性。
我试过这个 在.h文件中
@property (nonatomic, readonly, retain) CAShapeLayer *layer;
<。>文件中的
@synthesize layer;
但似乎行不通。没有错误,但代码没有按预期执行。
答案 0 :(得分:1)
您现在需要做的就是为图层属性实现getter:
emitDecoratorMetadata