Your array already contains strings, so replace:
walkingAudioChosen = [NSString stringWithFormat:@"%@", [self.walkingAudio objectAtIndex:self.carousel.currentItemIndex]];
with
walkingAudioChosen = [self.walkingAudio objectAtIndex:self.carousel.currentItemIndex];
because the format doesn't do anything to help you.
Change the if
statement to:
if ([walkingAudioChosen isEqualToString:@"NULL"]) {
because you want to compare the contents of 2 objects, not one pointer to NULL.
(Corrected a typo in the if
as well, need to compare the string, not the array)