2012-09-28 57 views
7

當我在ios5上運行facebook社交框架的應用程序時,它崩潰了,我可以理解這一點。如果設備是ios6,有沒有辦法導入它?social.framework ios5

這個我試過,其中ver_float是IOS版本:

if (ver_float >= 6.0) { 
    #import <Social/Social.h> 
} 

,但應用程序無法運行,如果我從代碼頁的頂部去除#進口。

+0

框架設置爲可選的,因爲亞歷山德羅後已經正確地指出,你應該這樣做以下檢查的要在iOS6的唯一使用方法的可用性: 如果([SLComposeViewController instanceMethodForSelector:@selector(isAvailableForServiceType )]!= nil)... if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) – thgc

回答

29

只要確保在構建階段中將Social.framework設置爲可選即可。