2016-09-24 2 views
0

값이 슬라이더의 값인 뷰 컨트롤러간에 데이터를 전달하려고하지만 작동하지 않습니다. 여기에 귀하의 스크린 샷을보고 한 후 ViewController1뷰 컨트롤러간에 데이터 전달

ViewController2

+4

코드 이미지를 추가하는 대신 –

+0

코드를 추가해야합니다. 또한 슬라이더 값'performSegue (withIdentifier : "dataPass2", sender : simpleString)'대신 String을 전달해야합니다. –

+0

이것을보십시오'destination.myString = "\ (sliderView.value)"' –

답변

0

내 코드 , 난 당신이 destination.myStringsimpleString 값을 할당하는 것이 좋습니다 것입니다.

0

Double에서 String으로 캐스팅하려고하기 때문에 코드가 항상 실패합니다. 관련이없는 유형 '더블' '문자열'에서

캐스트 항상

은 무엇 당신이해야 할 것은 변경 코드의 라인이있다 실패 :

을 스위프트에서 이렇게하면 다음과 같은 메시지를 제공합니다
destination.myString = sender as? String 

에 :

destination.myString = String(format:"%f", sender) 

또는

destination.myString = "\(sender)" 
관련 문제