diff options
Diffstat (limited to 'AddressBook/GTMABAddressBook.m')
-rw-r--r-- | AddressBook/GTMABAddressBook.m | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/AddressBook/GTMABAddressBook.m b/AddressBook/GTMABAddressBook.m index 77642db..637494b 100644 --- a/AddressBook/GTMABAddressBook.m +++ b/AddressBook/GTMABAddressBook.m @@ -18,6 +18,7 @@ #import "GTMABAddressBook.h" #import "GTMGarbageCollection.h" +#import "GTMTypeCasting.h" #if GTM_IPHONE_SDK #import <UIKit/UIKit.h> @@ -811,7 +812,9 @@ typedef struct { isEqual = [label isEqual:objLabel]; if (isEqual) { id value = [self valueAtIndex:i]; - id objValue = [(GTMABMultiValue*)object valueAtIndex:i]; + GTMABMultiValue *multiValueObject + = GTM_STATIC_CAST(GTMABMultiValue, object); + id objValue = [multiValueObject valueAtIndex:i]; isEqual = [value isEqual:objValue]; } } |