I made a quiz in iOS with xcode, what i have now is a quiz that generates 20 random answers out of an array, it controls the text of the labels when a button is pushed to check
Either make a copy of arrEurope on game start and restore to it when the game is restarted or use some other array to mark a question as removed. I would personally try to use option 2.
I see 2 options:
you call the init line again...
String *arrEurope[][2] =
{
{@"Eifel.jpg",@"Paris"},
{@"NotreDame.jpg",@"Paris"},...
Or you add a third row to your array and put the "removed" (i would call it "used") parameter there. In the last case you can then just iterate over your array again and put the "removed" back to "active"