2012-04-13 5 views
1

私のiPadアプリでは、iPhone:iosのバージョンにしたがったフレームワークを管理する

私はtwitterのコーディングを行っています。

iosバージョン4.0,4.1,4.2および4.3の場合。

および

iosバージョン5.0。

I have done separate coding for twitter. 


if([[[UIDevice currentDevice] systemVersion] floatValue]>=5.0) 

このようにしてください。

問題は、私は、IOS 4.xでコードを実行すると、それは私がXcodeで含まTwitterのフレームワークを読み込むことができませんでした結果と

をクラッシュです。

私のアプリでこのフレームワークを管理するにはどうすればいいですか?

ターゲットの配置は4.0です。

It's Base SDKは5.0です。

答えて

2

Twitter.frameworkが「オプション」にリンクされていることを確認する必要があります。あなたの目標に移動し、 "Bild Phases"を選択し、Twitter.frameworkで "Link Binary With Libraries"と選択 "Optional"を選択します。

チェックスクリーンショット:

if(NSClassFromString(@"TWRequest") != NULL) { 
    // Yes. Twitter Framework loaded 
} 
+0

うーんおかげで男を:

enter image description here

ザ・あなたのコード内のTwitter Frameworkが呼び出すことにより、ここにある場合、あなたは確認することができます。 –

+0

それはトリックをしました。 –

関連する問題