説明しましょう。私はほぼMainViewControllerによって制御されるscrollViewの画像を表示するiPhoneアプリを持っています。私は、オプションバンドルにリンクされているUISwitchを表示するOptionsViewを開きます。設定へのリンクはすべて良いです。ユーザーがOptionsView上のUISwitchをクリックしてDoneボタンをクリックすると、モーダルビューを閉じ、代替画像で置き換えたい画像を表示します。オン画像、またはオフ画像。モーダルビューのUISwitchに基づいてスクロールビューイメージを更新します。
NSUserDefaultsはすべて正しく、私はViewDidLoadメソッドの下のMainViewControllerにif/elseを持っています。これは、アプリがシミュレータにロードされるたびに機能しますが、アプリが実行中でUISwitchが変更されたときに画像を制御することはありません。 if/elseがViewDidLoad以外のものになっているか、画像を更新するためにDoneボタンを取得する必要があると私には思われます。誰かが私を正しい方向に向けることができますか?
私たちにいくつかのurコードplsを表示 – booleanBoy