Недавно я интегрировал iAD в свой проект и, устанавливая размер adBannerView в книжную или альбомную ориентацию, использовал
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier480x32];
и
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier320x50];
Это работало на симуляторе,но я получил предупреждение, что код устарел.Поэтому я изменил код на
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierLandscape];
и
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierPortrait];
, и предупреждения исчезли, и я отлично работал на своем симуляторе.Однако, когда я тестировал свое приложение на своем устройстве (iOS 4.1), GDB выдает мне ошибку EXC_BAD_ACCESS.Когда я вернулся к более раннему коду (480x32), приложение отлично работает на моем устройстве.
Итак, в двух словах, мое устройство может запускать приложения, которые используют устаревшие методы iAD, и аварийно завершает работу, когда текущие методы iADб.
Кто-нибудь знает почему?Кроме того, отклонит ли Apple мое приложение, если я буду использовать устаревшие методы?
Спасибо