2015-10-25 83 views
-4

我試圖在我的應用程序中實現segmentedControl,但Xcode向我顯示錯誤消息(無法識別的選擇器發送到實例0x7fe640661e10)。發送給實例的無法識別的選擇器。 Xcode中。 iOS

你能看看我的代碼並說出原因嗎?當我切換segmentControl時,我需要卡片這樣的傳送帶來更改數據。在此先感謝

的鏈接,我的項目:

https://cdn.fbsbx.com/hphotos-xlf1/v/t59.2708-21/12035287_976511322391795_957396277_n.zip/TripCard-2.zip?oh=d0a6cc9bedf261c3abb7a10bb3d73b5f&oe=562E1EE1&dl=1

我知道肯定會發生的錯誤,因爲segmentControl.addTarget(個體經營,行動: 「segmentValueChanged:」 forControlEvents:.ValueChanged)在viewDidLoad中。 [錯誤原因] [1]

Image of the problem reason here

+0

顯示您的代碼。 –

+0

您可以通過以下鏈接下載該項目:https://drive.google.com/open?id = 0B-AgPpq7NQNBWHFmc1IzNE1DRVk。請幫助我兄弟) –

+2

@AmirkhanDjumaniyazov:看看[help/on-topic]:*「尋求調試幫助的問題(」爲什麼不是這個代碼工作?「)必須包含所需的行爲,特定的問題或錯誤和在問題本身中重現**所需的最短代碼**沒有明確問題陳述的問題對其他讀者沒有用處。「* –

回答

2

是你得到,因爲這行代碼中的死機:

segmentControl.addTarget(self, action: "segmentValueChanged:", forControlEvents: .ValueChanged) 

因爲你在你的類未加選擇方法segmentValueChanged

只是在你的類中添加這個方法:

func segmentValueChanged(sender:UISegmentedControl){ 
    //Perform your operation here 
} 

它將調用當你的細分會發生變化。

您可以閱讀更多關於選擇器HERE

相關問題