it seems that torchMode is a bit off under iOS 8.3. When the app becomes active I set the torchMode to YES/NO based on a stored value, and when I set it to YES the torch won't light. When I switch tabs and return, the torch is powered. Under iOS 8.2 everything works perfectly.