diff --git a/Code/TKState.m b/Code/TKState.m index 1566339..99047c5 100644 --- a/Code/TKState.m +++ b/Code/TKState.m @@ -74,4 +74,20 @@ - (void)encodeWithCoder:(NSCoder *)aCoder [aCoder encodeObject:self.name forKey:@"name"]; } +# pragma mark - isEqual +- (BOOL)isEqual:(id)other +{ + if (other == self) { + return YES; + } + if (!other || ![other isKindOfClass:[self class]]) { + return NO; + } + if (![[self name] isEqualToString: [other name]]) { + return NO; + } + + return YES; +} + @end