gpt4 book ai didi

ios - ABAddressBook 到 CNContact 应用程序转换

转载 作者:可可西里 更新时间:2023-11-01 04:34:11 25 4
gpt4 key购买 nike

我正在开发一款即将发布但使用 ABAddressBook 框架的应用程序。随着 iOS9 中 ABAddressBook 的弃用,我是否需要检查用户的 iOS 版本,iOS9 之前的用户使用 ABAddressBook,iOS9 用户使用 CNContact?

其他人是如何处理这件事的?我以前从未遇到过这样的情况。

最佳答案

我也一直在处理和研究这个问题,我选择做的是按照你的建议;检查用户的 iOS 版本,执行如下操作:

NSString *version = [[UIDevice currentDevice] systemVersion];
BOOL isVersion8 = [version hasPrefix:@"8."];
BOOL isVersion7 = [version hasPrefix:@"7."];
//...

...根据您决定为您的应用程序支持的版本继续。

然后我检查是否使用 iOS 9 之前的地址簿框架,以及 iOS 9 及更高版本的联系人框架。

if(isVersion7 || isVersion8){
//Use AddressBook
}
else{
//Use Contacts
}

这是我能想到的处理弃用业务的最佳方式...

关于ios - ABAddressBook 到 CNContact 应用程序转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com