Вы уверены, что self.myArray
на самом деле является «пустым инициализированным NSMutableArray»?Для меня указание пустого массива записать себя в файл работает нормально.
Наблюдаемое вами поведение, когда сообщение возвращает NO
, соответствует self.myArray
, возвращающему nil
, что означаетон не является ни пустым, ни непустым, потому что у вас нет массива вообще.Без массива отправлять сообщение не на что, поэтому сообщение возвращает (в данном случае) NO
.
Убедитесь, что self.myArray
фактически возвращает массив, пустой или нет,в тот момент, когда вы пытаетесь отправить ему сообщение.Код регистрации и выходные данные, которые вы использовали для проверки, было бы здорово добавить к вашему вопросу.