1

在我的 iPad 应用程序中,

我已经完成了 twitter 的编码。

适用于 ios 版本 4.0、4.1、4.2 和 4.3。

IOS 5.0 版。

I have done separate coding for twitter.


if([[[UIDevice currentDevice] systemVersion] floatValue]>=5.0)

像这样。

问题是当我在 ios 4.x 中运行代码时它崩溃了

结果无法加载我在 XCode 中包含的 twitter 框架。

那么,如何在我的应用程序中管理这些框架。

它的部署目标是 4.0。

它的基础 SDK 是 5.0。

4

1 回答 1

2

您必须检查 Twitter.framework 是否链接为“可选”。转到 You Target,选择“Bild Phases”,选择“Link Binary With Libraries”,然后在 Twitter.framework 中选择“Optional”。

检查截图:

在此处输入图像描述

在你的代码中,你可以通过调用来检查 Twitter 框架是否在这里:

if(NSClassFromString(@"TWRequest") != NULL) {
  // Yes. Twitter Framework loaded
}
于 2012-04-13T07:43:06.170 回答