为选择器视图获取问题

时间:2011-01-04 18:48:53

标签: iphone uipickerview

我正在通过选择切换按钮来实现带有双组件切换的拾取器视图,其中包含摄氏和华氏两个拾取器视图。选择器视图都加载我的应用程序并进行切换。但我错过了我的组件价值。请帮助我,在这里我附上我的选择器项目。

http://www.ziddu.com/download/13259414/TemperaturePicker.zip.html

1 个答案:

答案 0 :(得分:2)

我在你的代码中发现了两个问题:

  • 在方法updateLabel中,您应该重新加载选择器视图:

    [pickerView reloadAllComponents];

  • 您的NSObject - 类CelsiusFahrenheit不是ViewControllers,这意味着viewDidLoad将不会执行,包含数据的数组也不会被初始化。

最好你写一个这样的初始化器:

- (id)init {        
       /* initialize data-arrays here */
       return self;             
}