Safari に URL を入力するときのように、オートコンプリート UIText フィールドを実装すると、以前の URL が表示されます。入力フィールドの下のテーブル ビューには、すべての可能なオプションが一覧表示されます。次のチュートリアルを使用しています。
http://www.raywenderlich.com/336/how-to-auto-complete-with-custom-values
すべて正常に動作します。問題はチュートリアルであり、サンプル コードでは、ユーザーが入力した内容に基づくカスタム値を使用してテーブル ビューにオート コンプリート値を保存する方法が示されていません。ビューが移動されるとすぐに、テーブル ビューに保存されたすべてのデータが失われます。
サンプルプロジェクト
http://d1xzuxjlafny7l.cloudfront.net/downloads/AutoCompDemo.zip
いろいろな設定で使ってみNSSUserDeafaults
たのですが、データを保存することができませんでした。チュートリアルとSOのブログ投稿であるGoogleを調査してみましたが、カスタムデータをテーブルビューに保存するための答えが見つかりません。