iAd 横幅兼容性问题?
您好,我在测试 aap 中使用 iAd Banner。它在 4.0 Sdk 上运行良好,但当我使用 SDK 3.0 或之前版本时,它崩溃而不显示任何内容。我读到弱链接将帮助我解决这个问题,但根据我的想法,它崩溃了当它找不到框架时。我什至不知道如何使用弱链接。请帮我解决这个问题。
Hi i am using iAd Banner in my test aap.It works fine with 4.0 Sdk but when i went with SDK 3.0 or before ,it crashes without showing anything.I read that weaklink will help me regarding this problem but as per my thinking it crashes when it doesn't find the framework.I do not even know that how to use Weak-link.Please help me to fix this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
展开 Targets 目录,右键单击 ,然后选择“获取信息”。单击“构建”选项卡,确保选择“所有配置”,然后导航到“链接\其他链接器标志”。双击该条目,单击“+”按钮,然后输入“-weak_framework iAd”。
Expand the Targets directory, right click , and choose “Get Info”. Click the Build tab, make sure “All Configurations” is selected, and navigate to Linking\Other Linker Flags. Double click on that entry, click the “+” button, and type “-weak_framework iAd”.
分配 ADBannerView 时,首先检查操作系统版本是否支持它:
然后在目标的构建设置中,将
-weak_framework iAd
添加到 Other Linker Flags 中强>链接部分。根据乔纳森的建议进行编辑。
When allocating your ADBannerView, first check to see if the OS version supports it:
Then in the build settings of your target, add
-weak_framework iAd
to Other Linker Flags in the Linking section.Edited as per Jonathans recommendation.