Ios 选择器视图是“显示字符”吗&引用;而不是项目名称?

Ios 选择器视图是“显示字符”吗&引用;而不是项目名称?,ios,swift,swift2,ios9,uipickerview,Ios,Swift,Swift2,Ios9,Uipickerview,我对医院取景器有问题。当用户单击文本字段hospitalName从viewPicker中选择医院名称时,项目显示字符“?”而不是项目名称,我已附加图像 注:我对位置文本字段使用相同的逻辑 您还没有设置pickerHospital代理。已复制self.pickerHospital.dataSource=self两次。你应该写: self.pickerHospital.dataSource = self self.pickerHospital.delegate = self 在标题下添加打印内容

我对医院取景器有问题。当用户单击文本字段hospitalName从viewPicker中选择医院名称时,项目显示字符“?”而不是项目名称,我已附加图像 注:我对位置文本字段使用相同的逻辑


您还没有设置pickerHospital代理。已复制
self.pickerHospital.dataSource=self
两次。你应该写:

self.pickerHospital.dataSource = self
self.pickerHospital.delegate = self

标题下添加打印内容
;它是否打印正确的字符串?这个字符串是可选的吗?我注意到您有两次self.pickerHospital.dataSource=self设置。您是否可以删除其中一行,并查看这是否是导致问题的原因?可能是重复的
self.pickerHospital.dataSource = self
self.pickerHospital.delegate = self