iOS7 で SLComposeViewController を表示しようとすると、すぐに completionHandler が実行されてしまい、表示できない、という問題の対処法です。 ググっても同じ問題で困っている人が見当たらなかったので、すごくニッチな話かもしれません。。 *1 状況 SLComposeViewControllerCompletionHandler の引数に入ってくる result の値を見てみると、SLComposeViewControllerResultCancelled が返ってきていました。 そもそもまだ SLComposeViewController が表示されてない状況なので、誰もキャンセルなんてしていないのに。 あと、いろいろな iOS7 プロジェクトで試してみましたが、どのアプリでも発生するわけではなく、問題なく表示される場合がほとんどでした。 対処法