2011-07-02 7 views
2

G'day, 지난 1 시간 동안 NSSliders를 읽었습니다. 왜 NSLog (@ "% f", [mySlider doubleValue])는 항상 0을 반환합니까? 슬라이더에서 값을 변수로 읽는 것은 직설적이어야하지만 어떤 이유에서는 그렇지 않습니다. 감사합니다. Andrew.NSSlider 읽기는 항상 0을 반환합니다.

+0

@ Trevor, Andrew가 iOS를 사용하는 곳을 어디서 보지 못했습니다. 그렇다면 코코아 터치가 아니라 코코아에서 일한다고 추측해야합니다. – Caleb

+0

좋은 지적. 나는 내가 아이폰 밑에 있다고 생각했다. – Trevor

+0

감사합니다. 예, 저는 코코아에서 일하고 있습니다. 나는 물리학 강의를 위해 많은 양의 코코아 재료를 코딩했지만 슬라이더는 사용하지 않았다. NSStepper와 같은 방식으로 작동한다고 가정했지만 어떤 이유로 인해 sliderMoved 메서드가 호출 될 때 값이 반환되지 않습니다. –

답변

2

NSLog (@ "% @", mySlider)를 사용해 보셨나요? mySlider가 읽고있는 시점에서 mySlider가 0이 될 가능성이 완전히 있습니다.

+0

감사합니다. 그 (null) 반환합니다. 다음에 시도 할 내용을 모릅니다. –

+1

인터페이스 빌더에 IBOutlet으로 연결 했습니까? –

+0

정답입니다. mySlider가 콘센트 인 경우 펜촉의 슬라이더를 mySlider에 연결합니다. 또는 코드에서 NSSlider를 인스턴스화하고 mySlider에 할당 한 다음 뷰에 추가하십시오. – Caleb

관련 문제