I have a requirment to disable bluetooth through my app and also user can not enable bluetooth manually untill the app is in active mode. Thanks in advance for your suggestions and help.
I don't think it is possible. And that would be really a bad thing for the user to have an app being able to disable a global phone capability.
May be you could test if bluetooth is active.
- ask user to disable
- otherwise, quit the app or refuse access to some functionalities.
Note: you have posted on the wrong section of the forum. That should be Cocoa Touch, not Cocoa.