Facebook と Twitter への投稿を含めるように Rubymotion アプリを作成しました。
これにSLComposeViewController
必要なクラスは、iOS 6.0 以降でのみ使用できます。
iOS 5.0 ユーザーにもアプリを提供したいと考えています。
ソーシャル フレームワークと Twitter フレームワークを rakefile のウィーク フレームワーク構成に移動しました。
app.weak_frameworks += %w{ Social Twitter }
そして私のコントローラーではSLComposeViewController
、Facebook の投稿機能を読み込もうとする前に、 が定義されている (iOS > 5 であることを意味する) かどうかを確認します。
if defined?(SLComposeViewController)
# add the Facebook stuff
end
私が抱えている問題は、Facebook の投稿機能 (iOS 6 以降でのみ利用可能) が表示され、iOS 5.0 シミュレーターで動作していることです。
これがなぜなのか説明できる人はいますか?