2011-07-02 26 views
2

天儿真好, 我一直在阅读有关NSSliders了一个小时。为什么NSLog(@“%f”,[mySlider doubleValue])总是返回零?将滑块中的值读入变量应该是直接的,但由于某些原因,它不会。 谢谢, 安德鲁。阅读NSSlider总是返回0

+0

@Trevor,我看不出Andrew在哪里指定他在使用iOS。鉴于此,我们应该听取他的意见,并假设他在Cocoa工作,而不是Cocoa Touch。 – Caleb

+0

好点。我以为我在iPhone下。 – Trevor

+0

谢谢你们。是的,我只是在可可工作。我为我的物理教学编写了很多可可东西,但没有使用滑块。我认为它们的工作方式与NSStepper相同,但由于某种原因,当调用sliderMoved方法时没有返回值。 –

回答

2

你有没有尝试过的NSLog(@ “%@”,mySlider)? mySlider完全有可能在您阅读的时候为零。

+0

谢谢。返回(null)。不知道接下来要尝试什么。 –

+1

你有没有把它作为一个IBOutlet连接到界面生成器? –

+0

这是正确的答案。假设mySlider是插座,将笔尖中的滑块连接到mySlider。或者,在代码中自己实例化一个NSSlider,将其分配给mySlider,然后将其添加到您的视图中。 – Caleb