iOS 5.1.1の URL からUIPIckerビューのラベル値を動的にロードしているため、ビューが表示された後に更新する必要があります。ピッカーがインスタンス化されたときに(メソッドを介して)値で初期化すると、すべてが機能します。ピッカーを後で呼び出すと、実際にメソッドを介してデータソースを照会し、選択した行を取得すると、実際に新しい値が入力されていることが示されます。問題は、フィールドがまだ として表示されることです。ピッカーデータソース、、およびはすべてファイルの所有者に設定されています (私はdelegate
reloadAllComponents
delegate
blank
delegate
IBOutlet
.xib
)。インスタンス化時に初期ダミー値をピッカーにロードすると、ピッカーが実際に更新された後でもそれらの値が表示されます。私はこれについて頭を悩ませています。GUIの値が更新されない理由を説明できる人はいますか? ありがとう、クリフ
[更新]
ピッカーが更新された後にアプリをバックグラウンドにすると、正しい値で再表示されることがわかりました]。本当につながりがなくなった気がします。電話をかけてみましたがsetNeedsDisplay
、成功しませんでした。