我是编程/编码的新手(也就是我从未在本周末之前完成过)而且我已经陷入困境。我一直在youtube和东西上关注大量的教程,我确信我已经做好了一切,但我的选择器轮子显示“?”而不是正确的值,除了其中一个“?”如果选中,则正确的文本显示在文本字段中。谁能发现我的错误?
我已经看过这个论坛了,但是据我所知,我所做的一切都是对的。
P.S。我现在无法嵌入图片因为我是新的
TextField returning correct data
Corresponding data selected on PickerView displayed as a "?"
Employee dump:
--- Employee ---
Peter A. Schneider
42
Bicycle Repair Man
12345.6700000000001
Employee dump:
--- Employee ---
Peter B. Schneider
43
Bicycle Repair Woman
123456.779999999999
-------------- File: -------------
--- Employee ---
Peter A. Schneider
42
Bicycle Repair Man
12345.6700000000001
djasdlköjsdj
--- Employee ---
Peter B. Schneider
43
Bicycle Repair Woman
123456.779999999999
---------------End file ----------
Re-reading an employee...
Re-read employee dump:
--- Employee ---
Peter A. Schneider
42
Bicycle Repair Man
12345.6700000000001
Original and written/read employee are equal
Re-reading an employee...
Re-read employee dump:
--- Employee ---
Peter B. Schneider
43
Bicycle Repair Woman
123456.779999999999
Original and written/read employee are equal
答案 0 :(得分:0)
您正在创建几个新的UIPickerView
,而不是使用IBOutlets来连接您的xib / storyboard中已存在的选择器视图,这些视图显示在视图控制器中(因为您不会将新创建的选择器添加为子视图)。
确保使用IBOutlets并在接口构建器中设置delegate / dataSource。这应该有望解决您的问题。
答案 1 :(得分:0)
在向我的一位朋友询问这个问题之后,这是他提出的解决我遇到的问题的解决方案。
TextField returning correct data
PickerView now returning correct data
P.S。我添加了一些选择器,所以与我第一次发布原始问题/问题时相比,代码确实有一点额外的。
我希望这有助于其他人
{{1}}