私は、「追加ボタン」と2番目のビューコントローラを介してセルを追加するtableviewを持っています。私は現在、私のtableviewのための次のコード設定を持っており、アプリケーションがロードされるたびにアルファベット順にセルをソートします。私の問題は、新しいレシピを追加すると自動的に再ソートされないということです。これを行う最善の方法は何ですか?私のreloadData()は別の場所にあるべきですか?または、View ControllerからSegueに戻してテーブルビューに戻しますか?アルファベット順のテーブルビューの再ソート
override func viewDidLoad() {
configureView()
if let savedRecipes = loadRecipes() {
recipes2 += savedRecipes
recipes2 = recipes2.sort({current, next in return current.name < next.name})
recipeList.reloadData()
}
}
使用[ 'NSOrderedSet'(https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSOrderedSet_Class/)。 – ozgur