显然,我对 Twitter oAuth( token 请求)的使用在 iOS 5 中不起作用...我如何才能为 iOS 5 以下的任何内容保留此代码并使用适用于 iOS 5+ 的新 Twitter 框架?
是否可以检测 iOS 版本?
谢谢!
最佳答案
您(几乎)永远不想查询 iOS(甚至框架)版本。这(通常)意味着您正在解决错误的问题。
在这种情况下,您真的很想知道“我可以使用 Twitter.framework 吗?”
多亏了弱链接的魔力,你可以尝试这样的事情:
if ([TWTweetComposeViewController canSendTweet]) {
// Do something
}
else {
// Use your original code
}
您还可以检查较低级别的框架组件,例如:
if ([TWRequest class]) {
// Do something
}
else {
// Use your original code
}
(显然,您需要链接到 Twitter.framework 并包含必要的 header 。)
关于objective-c - 检测 Twitter 的 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007218/