Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with swift #3

Open
grabarz121 opened this issue Jan 17, 2018 · 0 comments
Open

Compatibility with swift #3

grabarz121 opened this issue Jan 17, 2018 · 0 comments

Comments

@grabarz121
Copy link

grabarz121 commented Jan 17, 2018

Hello.
I'm trying to test your module in swift code, but I cannot show nothing without crashes. Here's my part of code

let chartView = NOCSView()
let bounds:CGRect = myView.bounds
let chartSize:CGSize = CGSize(width: 100.0, height: 100.0)
chartView.legendView.height(forChartSize: chartSize)
chartView.frame = CGRect(x: bounds.midX, y: bounds.midY, width: chartSize.width, height: chartSize.height)
chartView.percentageColorArray = [
NOCSPercentageColor(title: "", color: UIColor.red, percentage: 0.15),
NOCSPercentageColor(title: "", color: UIColor.blue, percentage: 0.45)
]
chartView.textLabel.text = "labelllll"
chartView.fillColor = .clear
chartView.startAngle = 0
chartView.lineWidth = 10
chartView.radius = 20.0
chartView.showsLegend = false
// chartView.legendView.legendPosition = CSLegendPosition.right
mainView.addSubview(chartView)

Crashes indicate a functions: (void)drawCircle, (void)redrawPercentageColor:(NOCSPercentageColor *)percentageColor { (if I'll try to add subview earlier and than customize it) and ApplicationDelegate method with message "Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NOCSView percentage]: unrecognized selector sent to instance 0x7fbfdec249c0'". What I'm doing wrong?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant