私は現在、私のビューでNSUserDefaultsからUISwitchの状態をロードしようとしています。これらのUISwitchは、cellforrowatindexpathにロードされているカスタムテーブルビューのセルにあります。私のコードを入れてcellforrowメソッドの状態をスイッチにロードしても、そのメソッドが何回か呼び出され、このコードが1回だけ実行される必要があるため、ビューが少し遅れることはありませんか?UISwitchの状態はどこで読み込まれますか?
現在、cellforrowatindexpathデリゲートメソッドがviewdidloadメソッドに含まれているものを実行した後にロードしています。しかし、問題は、ユーザーが私が欲しくないスイッチを見ることができる間にスイッチが適所にスナップしているので、とても素敵に見えません。私がviewwillappearメソッドにコードを入れると、スイッチはまだ作成されていないので、スイッチはすべてオフになります。
NSUserDefaultsからどのような場所にNSLserDefaultsスイッチの状態をロードすればいいですか?
ありがとうございます!
viewDidAppearを試しましたか? – user523234
私の2番目の段落を読み返してくださいなぜ私はできないのですか –