首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ABPersonViewController不支持iOS 7.0及更高版本中的子类

ABPersonViewController不支持iOS 7.0及更高版本中的子类
EN

Stack Overflow用户
提问于 2013-09-24 11:37:24
回答 1查看 1.1K关注 0票数 0

is there any best way to listout Property of Contact in detail? like it is working in IOS 6.1 and earlier Version.

代码语言:javascript
复制
//
//  ABPersonViewController.h
//  AddressBookUI
//
//  Copyright (c) 2010 Apple Inc. All rights reserved.
//

#import <UIKit/UIViewController.h>
#import <AddressBook/AddressBook.h>

@interface ABPersonViewController : UIViewController <UIViewControllerRestoration>

// ABPersonViewController does not support subclassing in iOS 7.0 and later. A nil instance will be returned.
EN

回答 1

Stack Overflow用户

发布于 2013-09-24 13:41:44

我找到了一个解决方案:请参阅来源

有一些不推荐的函数,但是我们可以通过在"ABContactsHelper“类中替换下面的函数来解决它

代码语言:javascript
复制
+ (ABAddressBookRef) addressBook
{
#ifdef __IPHONE_6_0
    return ABAddressBookCreateWithOptions(NULL, NULL);
#else
    return ABAddressBookCreate();
#endif
}

在调用"ABAddressBookCreate()“的地方使用它。喜欢

代码语言:javascript
复制
ABAddressBookRef addressBook = [ABContactsHelper addressBook];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18980569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档