Я использую NSMUtableArray для хранения некоторых объектов, которые я создал. но когда я пишу [myArray objectAtIndex: i], где i является допустимым индексом для этого частного массива, происходит одно из двух: если я использую симулятор для запуска приложения, все работает нормально ... Если я запустил приложение на своем Iphone приложение сбой ... любые подсказки, почему он рушится?ObjectAtIndex метод объекта NSMutableArray
-12
A
ответ
3
Вероятно, это проблема управления памятью. Вы соблюдаете правила, установленные в Memory Management Programming Guide? Попробуйте:
- пересмотра правил управления памятью, убедитесь, что вы не используете какие-либо предметы, которые вам не принадлежат, убедитесь, что вы сохранить объекты, которые вы хотите сохранить (и отпустив их соответствующим образом впоследствии);
- запуск вашего кода через статический анализатор;
- включение NSZombies;
- работает приложение через утечки.
Вы не предоставили нам информацию относительно нас, чтобы дать вам надежный, простой ответ.
Смежные вопросы
- 1. О NSMutableArray objectAtIndex
- 2. NsmutableArray setValue ObjectatIndex?
- 3. Как добавить NSMutableArray в objectAtIndex для NSMutableArray
- 4. nsmutablearray objectatindex null или нет
- 5. NSMutableArray не реагирует на селектор objectAtIndex
- 6. Какая связь между [__NSSetM objectAtIndex:]: и NSMutableArray?
- 7. Удаление объекта из NSMutableArray
- 8. Добавление autoreleased объекта NSMutableArray
- 9. Как заменить индекс объекта объекта NSMutableArray?
- 10. NSMutableArray addObject получает нуль после выпуска объекта
- 11. Init NSMutableArray объекта класса
- 12. Отправка значения тега в NSMutableArray objectAtIndex возвращает null
- 13. сохранение NSMutableArray объекта в pList
- 14. Добавление объекта в NSMutableArray
- 15. Передача объекта NSMutableArray
- 16. iphone - как проверить, нет ли NSMutableArray ObjectAtIndex никакого значения
- 17. Как получить данные из NSMutableArray ObjectAtIndex из целочисленного значения?
- 18. [NSMutableArray objectAtIndex:]: индекс 0 за пределами для пустого массива '
- 19. Получение целочисленных значений из NSMutableArray с использованием objectAtIndex
- 20. замена объекта внутри 2d вложенного NSMutableArray
- 21. - [NSCFString objectAtIndex:]: непризнанный селектор
- 22. Основные данные: только объект объекта objectatindex
- 23. Общий размер объекта NSMutableArray
- 24. Вставка пользовательского объекта NSMutableArray
- 25. Доступ к NSMutableArray объекта
- 26. Удаление объекта из NSMutableArray
- 27. Удаление объекта из NSMutableArray
- 28. Используя метод objectAtIndex в блоке переключателей
- 29. NSMutableArray из NSMutableArrays. Мутирует метод направлен непреложный объекта
- 30. Как напечатать переменные объекта из NSMutableArray?
, пожалуйста, опубликуйте фактический код, который поможет –
Что будет выглядеть трассировка стека при крахе? –
1) когда в устройстве индекс * не является действительно хорошим. 2) либо массив, либо объект внутри него был выпущен (или поврежден) - перерыв в этой точке отладчика и проверка ситуации – bshirley