A gunman claiming allegiance to IS militants shot and seriously wounded a police officer after ambushing his patrol car.