jjzjj

ABAddressBookCreate

全部标签

ios - 检查 Core Foundation 中的功能可用性

我想使用仅在最新的iOSSDK上可用的CoreFoundation方法,并回退到以前的SDK的不同方法。是否有类似于Cocoa为NSObject做的方式?:-(BOOL)respondsToSelector:(SEL)aSelector更多上下文,假设ABAddressBookCreate()仅在iOS5中可用,而我的应用程序针对iOS4.3+。我想检查ABAddressBookCreate()在运行时是否可用,并根据它执行不同的操作。 最佳答案 试试这个(不需要弱链接):#includevoid*handle=dlopen("/S

iphone - ABAddressBookCreate() , ABAddressBookGetGroupCount , ... 返回 @"0x00000000 <nil>"?

我正在尝试获取群组名称,但多次调用此方法“由用户重新加载联系人”后,它给出了nil值和以下错误。-(void)getGroupsName{[groupsNameremoveAllObjects];//addressbookobjecttointeractwithiPhonecontacts.ABAddressBookRefaddressbook=ABAddressBookCreate();//getgroupscountCFIndexgroupsCount=ABAddressBookGetGroupCount(addressbook);//getallavailablegroupsas