简体   繁体   English

iAds应用程序在OS 3.0上崩溃-3.2

[英]iAds application crashing on OS 3.0 - 3.2

如何设置iAd,以使应用程序不会在旧版操作系统(3.0-3.2)上崩溃

I suppose you need to do 2 things (hope I haven't missed anything): 我想您需要做2件事(希望我什么都没错过):

  1. Link with iAd framework as 'weak': Target->Info->Linked Libraries -> Set library type as weak 与iAd框架的链接为“弱”:目标->信息->链接的库->将库类型设置为弱
  2. Check if iAd classes are present in run-time before use them eg: 在使用iAd类之前,请检查它们是否在运行时存在,例如:

     Class adBannerClass = NSClassFromString(@"ADBannerView"); if (adBannerClass) // Work with banner 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在iPhone OS 3.0应用程序中使用iPhone OS 3.2功能? - How to use iPhone OS 3.2 functionality in an iPhone OS 3.0 app? 为iPhone OS 3.0而不是3.2进行开发有意义吗? - Does it make any sense to develop for iPhone OS 3.0 instead of 3.2? 如何拆分iOS 3.0和iOS 3.2的代码所以如果OS 3.2 ++我可以使用MPMoviePlayerViewController - How to split Code for iOS 3.0 and iOS 3.2 so I can use MPMoviePlayerViewController if OS 3.2++ NSFetchedResultsController-委托方法在iPhone OS 3.0下崩溃,但不低于3.1 - NSFetchedResultsController - Delegate methods crashing under iPhone OS 3.0, but NOT UNDER 3.1 如何在iPhone的应用程序中实现iAD? - How to implement iADs into application in iPhone? iAd 在 3.2 中崩溃 - iAd Crashing in 3.2 为什么在3.2中引入了对UIGestureRecognizer的检查在iPhone OS 3.0上可以找到它? - Why does a check for UIGestureRecognizer find it on iPhone OS 3.0, when it was introduced in 3.2? iPhone上的iPhone OS 3.2? - iPhone OS 3.2 on the iPhone? 如何使iAds在3.0 + iPhone-iPad应用程序上运行? - How to make iAds work on a 3.0 + iPhone-iPad app? textFieldShouldBeginEditing + UIKeyboardWillShowNotification + OS 3.2 - textFieldShouldBeginEditing + UIKeyboardWillShowNotification + OS 3.2
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM