When converting a project to use ARC what does \"switch case is in protected scope\" mean? I am converting a project to use ARC, using Xcode 4 Edit -> Refactor -> Convert to
Surround each case itself with braces {}. That should fix the issue (it did for me in one of my projects).
{}