Ваш код не имеет особого смысла.
Чтобы загрузить массив из значений по умолчанию:
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
self.tableFavoritesData = [[userDefaults arrayForKey:@"MyFavorites"] mutableCopy];
Это все, что нужно сделать.Если у вас нет пустого массива, установленного в качестве значения по умолчанию, вы можете проверить nil:
if (!self.tableFavouritesData)
self.tableFavoritesData = [[NSMutableArray alloc] init];
Или вы не сможете поместить что-нибудь в него каквсе равно будет ноль.(В качестве альтернативы используйте registerDefaults:
для регистрации значения по умолчанию. Это предпочтительный способ, и вы должны сделать это до фактического чтения значений по умолчанию, то есть непосредственно при запуске).