このコードを使用して Bluetooth 画面設定を開きます。
NSURL *url = [NSURL URLWithString:@"prefs:root=General&path=Bluetooth"];
[[UIApplication sharedApplication] openURL: url];
しかし、うまくいきません。iOS 6.0 SDK を使用しています。
すべてのプログラム的な方法は、URLを使用するか(5.0でのみ機能します)、設定を直接変更する(非公開API)かのいずれかであるようです。
ただし、5.1以降でも可能である必要があります。たとえば、「Runtastic」アプリは、起動時にこれを正確に実行します(Bluetooth設定を開くかどうかを尋ねるダイアログが表示されます)。
設定アプリを開くことは、iOS 5.1 では非推奨になっていると思います。
iOS 6.0 の質問ですが、iOS 8/9 の場合はここに答えがあります。
XCode プロジェクトに移動し、Info -> URL Types セクション -> URL スキームの「prefs」の下に移動します。
IOS9 の場合: let url = NSURL(string: "prefs:root=Bluetooth")!
IOS8: let url = NSURL(文字列: "prefs:root=General&path=Bluetooth")!