aboutsummaryrefslogtreecommitdiff
path: root/AddressBook/GTMABAddressBook.m
diff options
context:
space:
mode:
Diffstat (limited to 'AddressBook/GTMABAddressBook.m')
-rw-r--r--AddressBook/GTMABAddressBook.m5
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];
}
}