私は基本的に、このコードを使用してNSMutableArrayに新しい文字列を追加しようとしています。ViewWillAppear
    NSUserDefaults *favBooksDefaults = [NSUserDefaults standardUserDefaults];
    self.favBook = [favBooksDefaults stringForKey:@"favBook"];
    self.favBookList = [[NSMutableArray alloc]init];
    [self.favBookList addObject:favBook];
もちろん、これを実行している間、配列に存在していた以前のすべての文字列を保持したいと思います。NSUserDefaultsに新しい文字列を追加してから配列に追加すると、古い文字列が置き換えられるだけだからです。
それはなぜで、どうすればすべてのオブジェクトを保存できますか?前もって感謝します。