diff --git a/SOPE/NGCards/CardElement.m b/SOPE/NGCards/CardElement.m index 4e85a8e43..cf4c489ae 100644 --- a/SOPE/NGCards/CardElement.m +++ b/SOPE/NGCards/CardElement.m @@ -22,6 +22,7 @@ #import #import +#import #import #import "NSArray+NGCards.h" @@ -300,7 +301,8 @@ - (NSString *) namedValue: (NSString *) aValueName { - unsigned int index, equalSign; + unsigned int index; + NSRange equalSign; NSString *value; index = [self _namedValue: aValueName]; @@ -309,9 +311,9 @@ else { value = [values objectAtIndex: index]; - equalSign = [value indexOfString: @"="]; - if (equalSign != NSNotFound) - value = [value substringFromIndex: equalSign + 1]; + equalSign = [value rangeOfString: @"="]; + if (equalSign.location != NSNotFound) + value = [value substringFromIndex: equalSign.location + 1]; } return value;