0
我得到一個''NSLayoutFormatOptions'在我的ViewController.swift類中沒有名爲'Element'的成員「錯誤,並且找不到解決方案。這裏是一些代碼:Swift:'NSLayoutFormatOptions'沒有名爲'Element'的成員
var views: [NSObject: AnyObject] = [:]
var error = Piechart.Slice(color: UIColor.magentaColor(), value: 4, text: "Zero")
var zero = Piechart.Slice(color: UIColor.magentaColor(), value: 15, text: "Zero")
var win = Piechart.Slice(color: UIColor.orangeColor(), value: 10, text: "Winner")
let piechart = Piechart()
piechart.delegate = self
piechart.title = "Service"
piechart.activeSlice = 2
piechart.layer.borderWidth = 1
piechart.slices = [error, zero, win]
piechart.autoresizesSubviews = false
view.addSubview(piechart)
views["piechart"] = piechart
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|-[piechart]-|", options: [], metrics: nil, views: views))
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|-200-[piechart(==200)]", options: [], metrics: nil, views: views))
Xcode給出了底部兩行代碼的錯誤。任何人都可以提供指導嗎?提前致謝。
您是否嘗試過使用:'VAR觀點:[字符串:AnyObject]'?你真的需要意見是一個類的財產?如果沒有,那麼你可以這樣做:'let views = [「piechart」:piechart]'。 – Eendje