Spanish Prime Minister Mariano Rajoy said in Catalonia Saturday that he would not allow challenges to national unity, during a first visit to the region since it held a symbolic vote on independence.