Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shrtlist/ABDelete

ABPersonViewController category which allows contact deletion. NOTE: Unavailable in iOS 7
https://github.com/shrtlist/ABDelete

Last synced: about 1 month ago
JSON representation

ABPersonViewController category which allows contact deletion. NOTE: Unavailable in iOS 7

Awesome Lists containing this project

README

        

### ABPersonViewController+Delete
A category on `ABPersonViewController` that supports address book contact deletion (default `ABPersonViewController` only supports updating). This category does not use any private methods.

![](http://i.imgur.com/Edf6Zle.png)

### Usage
#import "ABPersonViewController+Delete.h"
#import

// Instantiate the ABPeoplePickerNavigationController and set its delegate
self.peoplePickerNavigationController = [[ABPeoplePickerNavigationController alloc] init];
self.peoplePickerNavigationController.peoplePickerDelegate = self;

// Instantiate the ABPersonViewController+Delete category and set its properties
ABPersonViewController *personViewController = [[ABPersonViewController alloc] init];
personViewController.personViewDelegate = self;
personViewController.allowsEditing = YES;
personViewController.displayedPerson = person;

// Show the ABPersonViewController instance
[self.peoplePickerNavigationController pushViewController:personViewController animated:YES];

Note that in Simulator, `ABPeoplePickerNavigationController` does not appear to get refreshed after a deletion. This may be due to differences between the device framework and the Simulator framework.

### Build requirements
Xcode 4.2, iOS 5.0 SDK, LLVM Compiler 3.0, Automated Reference Counting (ARC).

### Deployment target
iOS 4.3-6.x. No longer working as of iOS 7.

### License
The source code is available under the Apache License, Version 2.0

### Contributing
Forks, patches and other feedback are always welcome.

[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/shrtlist/abdelete/trend.png)](https://bitdeli.com/free "Bitdeli Badge")