Вы должны использовать регулярное выражение для извлечения в строку, вы можете сделать это с блоками и NSRegularExpression (начиная с iOS4.0)
Примерно так:
NSRegularExpression *reg = [NSRegularExpression regularExpressionWithPattern:@"\(.*?\))" options:NSRegularExpressionCaseInsensitive error:nil];
[reg enumerateMatchesInString:<YOUR_STRING> options:0 range:NSMakeRange(0, [<YOUR_STRING> length]) usingBlock:^(NSTextCheckingResult *match, NSMatchingFlags flags, BOOL *stop){
for (int i=0; i < match.numberOfRanges; i++) {
NSRange range = [match rangeAtIndex:i];
NSString *extractedString = [<YOUR_STRING> substringWithRange:range];
}
}];
Надеюсь, это поможет,
Винсент