2012-09-28 9 views
7

ios5のFacebook用のソーシャルフレームワークでアプリを実行すると、クラッシュすることがあります。デバイスがios6の場合にインポートする方法はありますか?social.framework ios5

私はver_floatは、IOSのバージョンであり、これを試してみました:

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

しかし、アプリは、私は、コード・ページの最上部からの#importを削除する場合に実行に失敗します。

+0

アレッサンドロが正しく指摘したようにフレームワークをオプションに設定した後、iOS6でのみ使用したいメソッドがあるかどうかを確認するには、次のようなことを行う必要があります。 if([SLComposeViewController instanceMethodForSelector:@selector(isAvailableForServiceType )]!= nil)... if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) – thgc

答えて

29

[ビルドフェーズ]で[Social.framework]をオプションとして設定していることを確認してください。