приложение для iphone работает на большинстве устройств, но не на нескольких - PullRequest
2 голосов
/ 21 марта 2010

Я недавно переписывал некоторые из своих приложений для iphone, потому что несколько пользователей сказали, что они зависали при определенных событиях.

Событие, о котором идет речь, - это когда я добавляю новый XIB в представление, используя следующий код

AddItemViewController * add_item = [[AddItemViewController alloc] initWithNibName:@"AddItem" bundle:[NSBundle mainBundle]];

[self presentModalViewController:add_item animated:YES];

[add_item setViewFormat:2];
[add_item release];

он отлично работает на моем iphone и ipod touch от партнера (оба работают под управлением 3.1.3), но другой пользователь ipod touch также с 3.1.3 говорит, что он вылетает при вызове функции выше Почему это может происходить? Конечно, если он работает на одном устройстве, он должен работать на другом ?! Есть ли лучший способ добавить представление, которое, возможно, не дает сбоя?

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

Это НАСТОЛЬКО раздражает !! Спасибо за любую помощь.

1 Ответ

1 голос
/ 21 марта 2010

Вы проверили, правильно ли вы обрабатываете предупреждения памяти?Т.е. видите этот stackoverflow вопрос.См. Также документы об обработке предупреждений о нехватке памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...