7
當我在ios5上運行facebook社交框架的應用程序時,它崩潰了,我可以理解這一點。如果設備是ios6,有沒有辦法導入它?social.framework ios5
這個我試過,其中ver_float是IOS版本:
if (ver_float >= 6.0) {
#import <Social/Social.h>
}
,但應用程序無法運行,如果我從代碼頁的頂部去除#進口。
當我在ios5上運行facebook社交框架的應用程序時,它崩潰了,我可以理解這一點。如果設備是ios6,有沒有辦法導入它?social.framework ios5
這個我試過,其中ver_float是IOS版本:
if (ver_float >= 6.0) {
#import <Social/Social.h>
}
,但應用程序無法運行,如果我從代碼頁的頂部去除#進口。
只要確保在構建階段中將Social.framework設置爲可選即可。
框架設置爲可選的,因爲亞歷山德羅後已經正確地指出,你應該這樣做以下檢查的要在iOS6的唯一使用方法的可用性: 如果([SLComposeViewController instanceMethodForSelector:@selector(isAvailableForServiceType )]!= nil)... if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) – thgc