2016-03-01 86 views
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給出了底部兩行代碼的錯誤。任何人都可以提供指導嗎?提前致謝。

+0

您是否嘗試過使用:'VAR觀點:[字符串:AnyObject]'?你真的需要意見是一個類的財產?如果沒有,那麼你可以這樣做:'let views = [「piechart」:piechart]'。 – Eendje

回答

0

也許有助於改變options: []options: NSLayoutFormatOptions(rawValue:0)

相關問題