구문이 올바르지 않습니다. 아무도 여기서 무엇을 놓쳤는 지 알아? 저는 Xcode 6 베타 3을 사용하고 있으며, 내 viewDidLoad에 수동으로 추가 된 툴바에 툴바 항목을 동적으로 추가하려고합니다. 두 가지 문제가 있습니다. 첫째, 도구 모음에있는 항목을 배열에 추가 할 수 없습니다. 둘째로, 컴파일러가 (+ =) 추가를 허용하는 동안, 배열은 여전히 비어 있습니다.스위프트 UIToolBar 추가 UIBarButtonItem 항목
override func viewDidLoad() {
super.viewDidLoad()
var items = [AnyObject]() // Zero items, mutable, right?
// items += buttonBar.items // Not allowed --> compiler error
if let displayModeButton = self.splitViewController.displayModeButtonItem() {
items += displayModeButton // Still zero items after append
}
buttonBar.items = items // Still zero items after append
}
buttonBar는 IB에서 설정된 IBOutlet입니다.
컴파일러 오류 란 무엇입니까? 그것을 모른 채 해결하는 방법을 말하기가 어렵습니다. – Bill