-
Notifications
You must be signed in to change notification settings - Fork 568
Open
Description
Hi again 🙂
I'm having trouble with updating a class that extends CAShapeLayer. The log says it has been injected, but the app does do not reflect its changes.
The class is as simple as this:
public class SampleLayer: CAShapeLayer {
public init(path: UIBezierPath, strokeColor: UIColor) {
super.init()
print ("initializing")
self.path = path.cgPath
self.strokeColor = strokeColor.cgColor
self.lineWidth = 5
self.fillColor = nil
}
required public init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
I'm sure that this init function is called every time I inject something as every time I inject something, the print('initializing') appears in the log. If I change the print message to print('another message'), when I save the file, the log continues to show 'initializing' message. The log also says that the SampleLayer swift file has been injected
Am I missing something o misconfigured something?
I'm using AppCode, but the problem happens also if I only use Xcode.
Thanks! 🎉
Metadata
Metadata
Assignees
Labels
No labels