【发布时间】:2010-12-02 12:33:51
【问题描述】:
在这个例子中,我试图在编辑视图控制器中添加第三种方法;一个简单的字段选择器视图。目前,我的 pickerview 有 6 个项目加载到其中。当我运行它时,它显示一个“?”对于选择器视图上的值而不是单词。它确实选择了正确的项目/行并将其返回给调用控制器,但它不会显示文本。
我认为我没有将数组正确分配给 PickerView,因为它在编译时出现以下警告:
"Incompatible Objective-C types assigning 'Struct NArrary *', expected 'struct UIPickerView *'"
这是我在 .h 文件中声明的内容:
UIPickerView *pickerView;
NSArray *choiceArray;
@property (nonatomic, retain) IBOutlet UIPickerView *pickerView;
@property (nonatomic, retain) NSArray *choiceArray;
在.m文件中:
choiceArray = [[NSArray alloc] initWithObjects:@"Financial",@"One",@"Two",@"three",@"four",@"six", nil];
pickerView = choiceArray; //<-- error
[choiceArray release];
就是这一行:“pickerView = choiceArray;” 我收到警告。
谢谢, 韦斯
【问题讨论】:
标签: core-data nsarray uipickerview