Вопрос


У меня такой же проект, что в начале он работал также на iPad, но теперь он работает только на устройствах для iPhone, а не на iPad. Это проект iPhone / iPad CompatiBile.

Наверное, я что-то редактирую, но я не знаю, как!

Возвращенная ошибка в отладке || Режим выпуска на устройстве iPad был классическим:

*** -[CFString release]: message sent to deallocated instance 0x110500

... но на iPhone все в порядке.
Я не могу отладки, потому что он покажет мне только код сборки, и я не знаю, где это проблема ...

Это проблема привлечена вокруг? Это моя проблема или проблема iPad?
Что может быть разным на этих устройствах?

Спасибо, Альберто.

Это было полезно?

Решение

Возможно, вы связываете со старой версией Frameworks на iPhone и более новой версии на iPad. Если более старая версия была непреднамеренно протекающей строкой, вероятно, что утечка была закреплена в более новой версии рамки.

В любом случае, в конечном итоге это означает, что вы не правильно управляете своей памятью. В любое время, которое вы видите, «Сообщение отправлено на Deallocated Example», это означает, что вы не сохранили или переоценили объект. Поиск этого сайта для того, как использовать NSZombieEnabled (или инструмент зомби в инструментах). Эти ответы дадут вам лучшую информацию о том, как отслеживать источник ошибки. :)

Другие советы

Разрешено.
Это было глупо NSString release.

Теперь исправлено, но Эта проблема возникает только на iPadДействительно :) Не знаю почему!

Благодарю.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top