vCardSerialization 0.0.1

vCardSerialization 0.0.1

测试已测试
语言编程语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Mattt 维护。



  • 作者:
  • Mattt Thompson

vCardSerialization 用于在 vCardAddressBook 记录之间进行编码和解码,遵循 Foundation 类 NSJSONSerialization 的 API 规范。

使用说明

解码

@import AddressBookUI;

#import "vCardSerialization.h"

NSURL *URL = [[NSBundle mainBundle] URLForResource:@"contact" withExtension:@"vcf"];
NSData *data = [NSData dataWithContentsOfURL:URL];

ABPersonViewController *viewController = [[ABPersonViewController alloc] init];
viewController.displayedPerson = (__bridge ABRecordRef)[[vCardSerialization addressBookRecordsWithVCardData:data error:nil] firstObject];
ABPeoplePickerNavigationController *navigationController = [[ABPeoplePickerNavigationController alloc] initWithRootViewController:viewController];
[self.navigationController presentViewController:navigationController animated:YES completion:nil];

编码

NSArray *records = ...;
NSDate *data = [vCardSerialization vCardDataWithAddressBookRecords:records error:nil];

联系方式

Mattt Thompson

许可证

vCardSerialization 在 MIT 许可证下可用。请参阅 LICENSE 文件获取更多信息。