createXMLReaderForMimeType:@"text/x-vcard"]
retain];
if (parser == nil) {
- NSLog(@"%s: did not find a parser for text/x-vcard !",
+ NSLog(@"ERROR(%s): did not find a parser for text/x-vcard!",
__PRETTY_FUNCTION__);
return nil;
}
+ (NSArray *)parseVCardsFromSource:(id)_src {
static id<NSObject,SaxXMLReader> parser;
+ NSArray *vCards;
if ((parser = [self vCardParser]) == nil)
return nil;
[parser parseFromSource:_src];
- return [sax vCards];
+ vCards = [[sax vCards] retain];
+ [sax reset];
+ return [vCards autorelease];
}
- (id)initWithUid:(NSString *)_uid version:(NSString *)_version {