zoukankan      html  css  js  c++  java
  • ios 8 联系人ABPeoplePickerNavigationController

    一、 ios 联系人ABPeoplePickerNavigationControllerDelegate方法,新添加下面两个联系人选中方法,适配iOS8需要实现

    // Called after a person has been selected by the user.
    - (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePicker didSelectPerson:(ABRecordRef)person NS_AVAILABLE_IOS(8_0);
    
    // Called after a property has been selected by the user.
    - (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePicker didSelectPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier NS_AVAILABLE_IOS(8_0);

     二、iOS8联系人系统导航栏不能自定义,使用下面方法

     [[UINavigationBar appearanceWhenContainedIn:[ABPeoplePickerNavigationController class], nil] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
    

     三、多次点击联系人选择崩溃

        ABMultiValueRef values = ABRecordCopyValue(person, property);
        if(values != NULL)  //需要判断空值
        {
            CFRelease(values);
        }
    


     

  • 相关阅读:
    经纬度计算距离
    MS SQL 获取身份证年龄
    C# SpeechSynthesizer 使用
    mysql 获取字段括号里的内容
    C# 获取操作系统版本
    微信 小程序跳转到的H5页面,再跳转回跳小程序
    SQL 收缩日志
    SQL 获取表结构
    SQL Server 优化
    Snowflake
  • 原文地址:https://www.cnblogs.com/geweb/p/ABPeoplePickerNavigationController.html
Copyright © 2011-2022 走看看