检测推特的iOS版本? [英] Detect iOS Version for Twitter?

查看:172
本文介绍了检测推特的iOS版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

显然,我使用Twitter oAuth(令牌请求)在iOS 5中不起作用...如何在iOS 5以下的任何内容中保留此代码并使用适用于iOS 5 +的新Twitter框架?

Apparently, my use of Twitter oAuth (token request) doesn't work in iOS 5... how can I keep this code for anything below iOS 5 and use the new Twitter Framework for iOS 5+?

是否可以检测iOS版本?

Is it possible to detect iOS versions?

谢谢!

推荐答案

您(几乎)从不想查询iOS(甚至框架)版本。那(通常)意味着你正在解决错误的问题。

You (almost) never want to query iOS (or even framework) versions. That (usually) means you're solving the wrong problem.

在这种情况下,你真的想知道我可以使用Twitter.framework吗?

In this case, you really want to know "can I use Twitter.framework?"

感谢弱链接的神奇之处,您可以尝试以下内容:

Thanks to the magic of weak linking, you can try something like:

if ([TWTweetComposeViewController canSendTweet]) {
    // Do something
}
else {
    // Use your original code
}

您还可以检查较低级别的框架组件,例如:

You can also check for lower level framework components, e.g.:

if ([TWRequest class]) {
    // Do something
}
else {
    // Use your original code
}

(显然你需要链接Twitter.framework并包含必要的标题。)

(Obviously you will need to link against Twitter.framework and include the requisite headers.)

这篇关于检测推特的iOS版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆