A preference of type "PSMultiValueSpecifier" does not set a dictionary in the user defaults, but one of the possible "Values". So
NSString *boardChoice = [defaults stringForKey:@"boardChoice"];
should work and in your case should return "0", "1", or "2".