[英]How do I write an iphone app that uses the iOS5 twitter framework, but which will gracefully degrade on iOS4?
我們的應用程序可以分享項目到Facebook。 我們也想與Twitter分享,但我們現在不想使用第三方解決方案,因為有一個官方的Twitter框架。 但是,我們不希望讓應用程序依賴iOS5 - 我們想要的是在iOS 5上顯示Twitter和Facebook按鈕,而只是iOS 4上的Facebook按鈕。這可能嗎? 如果是這樣,我們需要什么項目設置,我們如何有選擇地顯示按鈕?
Apple不建議測試特定的iOS版本,而是建議您在需要優雅降級以支持早期版本時測試特定功能。 要做到這一點,您可以弱鏈接Twitter框架,然后使用以下方法測試其可用性:
if ([TWRequest class]) {
// Twitter framework is available: Enable button etc.
} else {
//Twitter framework is not available: Hide twitter button etc.
}
您可能會在相關視圖控制器的viewDidLoad方法中執行此操作來配置UI。
查看使用弱鏈接類的文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.