1. 程式人生 > >ios8 中過期的一些方法 通訊錄 推送

ios8 中過期的一些方法 通訊錄 推送

1、讀取系統通訊錄回撥

ios7

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef
)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
ios8中改為
- (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier

-
(void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person @property(nonatomic,copy) NSPredicate *predicateForEnablingPerson @property(nonatomic,copy) NSPredicate *predicateForSelectionOfPerson @property(nonatomic,copy) NSPredicate
*predicateForSelectionOfProperty

2、推送註冊方法

ios7

  1. [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert];  

ios8中修改為
  1. [application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound |  
  2.                                                                     UIUserNotificationTypeAlert | UIUserNotificationTypeBadge)categories:nil]];  
  3. [application registerForRemoteNotifications];  

轉載:http://blog.csdn.net/daiyelang/article/details/40893493