Моя заявка была отклонена, так как приложение не работало во время проверки группой проверки приложений для iPhone. Предполагается, что приложение загружает слова в табличное представление, но не делало этого во время обзора. Тем не менее, приложение отлично работает на моем iPhone. Не могли бы вы дать мне какие-либо предложения относительно того, почему приложение будет работать идеально на одном iPhone, но не на iPhone, используемом в процессе проверки?
Вот технические детали:
- Проект был скомпилирован на MacBook Pro под управлением Mac OS X 10.6.2 (10C540).
- Версия Xcode 3.2.1 64-разрядная среда разработки Xcode: 1613.0 Ядро Xcode: 1614.0 Поддержка инструментов: 1591.0
- Базовая версия SDK 3.1.3
- Уровень оптимизации: самый быстрый, самый маленький [-Os]
- Мой iPhone 3GS с ОС 3.1.3
Подозреваю, что метод -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath не вызывается. Этот метод находится в делегате, определенном как @interface WordTableViewController : GenericTableViewController , где класс GenericTableViewController определен как @interface GenericTableViewController : UITableViewController .
Я подозреваю, что это так, потому что в какой-то момент моей разработки отладка версии выпуска на iPhone показала, что -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath не вызывался, хотя он вызывался при отладке отладочной версии на том же iPhone. Я решил эту проблему после нескольких дней расследования. Я решил это, просто изменив уровень оптимизации в конфигурации выпуска, а затем вернув его к исходному значению. Это было очень странно для меня.
Для самой последней рассматриваемой отправки приложения я воссоздал конфигурацию распространения, продублировав конфигурацию функционирующего выпуска. Затем я создал специальную конфигурацию, продублировав эту конфигурацию дистрибутива. Теперь приложение отлично работает на моем iPhone для выпуска, отладки и специального распространения. Однако в Apple он не работает.
Ваши комментарии будут ОЧЕНЬ высоко оценены!