It does not.

On Thu, Nov 28, 2013 at 12:39 PM, Ben <notifications@github.com> wrote:

>> -          if ( [testFunction callWithSingleArg: item] != B_FALSE ) {
>> -            ret = item;
>> -            break;
>> +        for ( NSUInteger i = 0; i < 3; i++ ) {
>> +          // a workaround for a specific concurrent modification case
>> +          @try {
>> +            for ( id item in inputArray ) {
>> +              if ( [testFunction callWithSingleArg: item] != B_FALSE ) {
>> +                ret = item;
>> +                break;
>> +              }
>> +            }
>> +            return ret;
>> +          }
>> +          @catch (NSException *e) {
>> +            if ( [e.reason rangeOfString:@"mutated while being"].location == NSNotFound ) {
> ew does objc really not have a better way to filter exceptions :trollface: 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/gamechanger/objscheme/pull/43/files#r7989874