- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 iOS6 上创建 ABAddressBook
对象时收到以下警告。我是这样使用它的:
ABAddressBook ab = new ABAddressBook ();
结果:
Warning CS0618: `MonoTouch.AddressBook.ABAddressBook.ABAddressBook()' is obsolete: `Use static Create method in iOS 6.0' (CS0618)
我应该如何使用上面提到的静态方法?
最佳答案
最重要的是,当您看到关于 已弃用 API 的[Obsolete]
警告时,将其与您的应用程序目标进行比较。
例如如果您希望您的应用程序在 iOS 5.1 上运行(因此它在原始 iPad 上执行),那么您可能无法使用新的 API(例如,在本例中为 Create
)。
如果您只针对 iOS 6(及更高版本),那么您可以停止使用已弃用 API。
OTOH 它确实不 意味着旧代码不起作用。它仍然如此,因为 Apple 希望您创建适用于多个 iOS 版本的应用程序。所以您有时间将它们从您的应用程序中删除(在 Apple 将它们从他们的库中删除之前)。
how to use the static method as mentioned above ?
这是使用新 API 的方法:
NSError error;
ABAddressBook ab = ABAddressBook.Create (out error);
if (error != null)
Console.WriteLine ("uho, deal with error");
关于c# - ABAddressBook 已弃用,如何使用 ABAddressBook.Create 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989649/
我在 iOS6 上创建 ABAddressBook 对象时收到以下警告。我是这样使用它的: ABAddressBook ab = new ABAddressBook (); 结果: Warning C
我在 iOS6 上创建 ABAddressBook 对象时收到以下警告。我是这样使用它的: ABAddressBook ab = new ABAddressBook (); 结果: Warning C
iOS9 弃用用户信息功能 for CloudKit和 ABPerson . 例如在 CKDiscoveredUserInfo 的属性中 firstName" Deprecated in iOS 9.
我想检查联系人是否存在,如果存在则更改其电话号码。 我尝试这样做,并在最后一行代码中得到了 exc_bad_access: if doesPersonExistWithFirstName(firstN
是否可以用代码更改 iPhone 通讯录中的排序顺序和复合名称格式?有一些方法可以获取这些属性(ABPersonGetSortOrdering、ABPersonGetCompositeNameForm
我需要将用户通讯录中的联系人电话号码导出到远程服务器。 我的服务器需要一个规范化的电话号码, 例如,如果我得到联系电话:(541) 754-3010 规范化的数字应该是:5417543010 我的问题
我使用 kABpersonModificationDateProperty 来检测自上次启动以来已添加/修改的 AddressBook 记录。 是否可以检测自上次启动以来哪些记录被删除? 最佳答案 我
我正在开发一个应用程序,它必须从地址簿中检索所有联系人并根据来源(Gmail、iCloud、Outlook、Facebook ecc)显示它们。我已经查过关于这个主题的所有类似的以前的答案:有人找到答
我想显示一个只显示有电子邮件的联系人的 ABAddressBook,所以我尝试了这样的操作: ABAddressBookRef addressBook = ABAddressBookCreat
是否有一种方法可以从属于某个人的地址簿中获取所有组,而无需循环遍历所有组? 谢谢 最佳答案 看起来不像。出现the API的编写方式预计您将遍历 Book -> Groups -> People,而不
我对以下代码中使用的谓词有疑问 NSMutableArray *records = (__bridge NSMutableArray *)ABAddressBookCopyArrayOfAllP
我希望能够从 ABPeoplePickerNavigationController 中选择一条记录,然后从我的 View Controller 中向该联系人添加一封电子邮件。 我试图搜索 ABAddr
我正在开发一个应用程序,它使用 ABAddressBook API 列出用户地址簿中的联系人。当用户大量使用该应用程序(进出 View Controller )时,ABAddressBook API
有没有办法在不遍历所有组成员的情况下从 ABAddressBook 中获取组成员数? 我使用 ABGroupCopyArrayOfAllMembers 来获取所有组的数组计数,这对性能来说非常痛苦。
我正在使用以下代码访问 ABAddressBook: + (void)connectToAddressBook { if(!_addressBook) { CFErro
将联系人添加到不在设备上工作但在 ABAddressbook 中的模拟器上工作的组没有错误,但联系人未反射(reflect)在联系人的特定组中但在模拟器上运行良好 我正在使用这个代码 if (pers
要获取所有联系人,我正在使用 ABAddressBookCopyArrayOfAllPeople 方法,但是,此方法返回所有重复的联系人:在“联系人”应用程序中,我看到几乎我的每个联系人都有链接卡(它
我有一个按姓氏对地址簿进行排序的排序函数,我需要修改这段代码,使其按名字排序。我需要在哪里更改此代码。我知道这是一个简单的改变,但我无法弄清楚。这是按姓氏对联系人列表进行排序的代码 ABAddress
我正在将一个应用程序从已弃用的地址簿框架迁移到新的联系人框架。该应用程序利用 ABAddressBookRegisterExternalChangeCallback在另一个应用程序更改联系人时收到通知
我有一个应用程序,可以在 UITableView 中显示 ABAddressBook 联系人。目前,我正在将联系人读入 NSDictionary,但是对于某些用户来说,这似乎会崩溃,我怀疑这是内存问题
我是一名优秀的程序员,十分优秀!