2015-08-14 103 views
2

我正在使用Xcode 7,並且我試圖在按下按鈕時將選擇器的值傳遞給另一個函數。是否可以獲取當前在選取器中選擇的行的值?或者我必須以某種方式使用選取器作爲按鈕?我嘗試實現didSelectRow,但是當我嘗試設置它時,出現錯誤:使用未聲明的類型'UIPicker視圖'。我想我必須以某種方式檢索源數組的索引。從WatchKit 2中選定的選擇器行獲取價值

回答

3

UIKit不適用於Apple關注,它是專爲iOS設計的。否則你必須使用WatchKit

爲了使用用戶界面(UI)元素在你的WatchKit應用(watchOS1或2),則必須使用WatchKit(WK)元素代替,如WKInterfaceButton

所以爲了讓自己的應用成功運行,以取代WKInterfacePickerUIPicker(這是一個UIKit元素)(這是一個WatchKit元素)。

請注意,WKInterfacePicker只適用於watchOS 2(或更高版本)。

+0

有沒有人知道該方法是獲取行索引?我試圖谷歌,但似乎無法找到它。我也檢查了關於wkinterfacepickers的蘋果文檔,但無濟於事。 –

+0

有關更多詳細信息,請參閱相關的WWDC15會話視頻。 –

2

您正在嘗試使用UIKit類。

使用Watchkit班,手錶OS 2:

WKInterfacePicker