2016-02-29 55 views
1

當運行應用程序任何回報,並顯示 Thread1:EXC_BAD_ACCESS (code=1, address 0x…)錯誤段

的代碼是斯威夫特2,下圖顯示了該代碼和錯誤:

enter image description here

在哪裏你認爲這是問題嗎?

回答

2

您不能分配項目UISegmentedControl,你必須通過調用它的項目,以初始化它的指定初始化:

let segment = UISegmentedControl(items: ["one", "two", "three"]) 

您還可以設置從故事板,我認爲該項目是你應該去的方法因爲它似乎是從故事板創建了UISegmentedControl,並在視圖控制器中建立了與segmentListDetail IBOutlet屬性的連接。

+0

我不直接使用UISegmentedControl – phantom

+0

我不明白你說了什麼,你可以重述那句話嗎? –

+0

我找到解決方案:)坦克 – phantom