If it is not arming then your radio is not calibrated to the naze. Calibrate both of them.
I have my arm setup to a switch also for my naze too.
You have to map the channel on the radio to one of the aux channels, and the actual switch you want to use for it. Next, you have to add it to your map in bf.
Click on the cli tab and type in map and hit enter. This will show you your current map on the naze. You can change the aux position if you need to here.