【问题标题】:Facebook and Twitter Integration Based on Both iOS4 and iOS5 Versions基于 iOS4 和 iOS5 版本的 Facebook 和 Twitter 集成
【发布时间】:2012-08-09 10:43:02
【问题描述】:

我是 Facebook 和 Twitter 集成的新手。我可以将它们集成到单独的版本中,即iOS4 和iOS5。

我在检查基于版本需要集成 Twitter 和 Facebook 功能的条件时遇到困难。

谁能给我建议。

【问题讨论】:

  • 感谢编辑丹尼尔先生。实际上我是新来的在这里提问。如果有任何错误,请告诉我。

标签: facebook ios5 twitter ios4 xcode4.2


【解决方案1】:

iOS 版本检查

NSArray *versionCompatibility = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];

if ( 5 == [[versionCompatibility objectAtIndex:0] intValue] ) { /// iOS5 is installed

    // Put iOS-5 code here

} else { /// iOS4 is installed

    // Put iOS-4 code here         

}

快乐编码:)

编辑 1

所以你也可以用这个找到iOS版本

if (NSClassFromString(@"TWTweetComposeViewController") != nil) { /// iOS5 is installed

    // Put iOS-5 code here

} else { /// iOS4 is installed

    // Put iOS-4 code here         

}

或者可以在this 中查看此类问题的投票率最高的answer

【讨论】:

  • 在点击分享按钮时,即在集成 FB 或 Twitter 时,或在 appDelegate 中进行全局超量 :)
  • 感谢您的宝贵回复。这个对我有用。再次感谢@Aalok Parikh
  • YWC 很乐意为您提供帮助,我的回答也对您有用 :)
  • 我和更多的开发人员会反对版本检查。相反,您应该进行功能检查。如果没有 Twitter 框架,则使用后备。但是通过检查系统版本号等来避免假设太多。
  • 我可以知道什么是回退吗?@Daniel。其实我不知道。
猜你喜欢
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 2012-12-24
  • 2012-09-26
  • 2014-01-05
相关资源
最近更新 更多