我正在开发一个显示iPhone联系人的应用程序.
ABAddressBookRef返回在iPhone联系人应用程序中仅出现一次的联系人的重复条目.
查看联系人卡片(来自iPhone联系人),在底部有一个名为"链接联系人"的部分,所以显然苹果"合并"/"统一"这两个条目到我看到的那个.
这里的问题是模仿相同行为的最佳方式是什么,所以我的应用只显示一个条目?是否有一个API从地址簿中返回合并/统一的条目?
我正在使用最新的facebook iOS SDK(支持SSO)将我的iPhone应用程序与facebook连接.到现在为止还挺好..
由于我目前的应用程序是免费的广告,我想创建另一个没有广告的版本(我将收取费用).我不想使用应用内购买方式.
我面临的问题是,使用facebook SSO,我需要将iOS应用程序绑定到基于facebook应用程序ID的URL.由于我只有一个Facebook应用程序可供两个iphone应用程序使用,因此两个iOS应用程序绑定到相同的URL,因此当它们都安装在设备上时,从Facebook到我的应用程序的回调不起作用(或而是打开另一个应用程序).
除了创建另一个专门用于新版iPhone应用程序的Facebook应用程序之外,还有解决方案吗?
谢谢.
我正在为iPhone iOS 4.0开发,我有一个使用Core Data存储的生日对象列表(日期+名称).我想使用NSFetchedResultsController来检索按每个生日对象的下一个生日日期排序的列表.为此,我需要为排序描述符定义自己的逻辑.
我试过用:
[NSSortDescriptor sortDescriptorWithKey:@"birthdayDate"
ascending:YES
selector:@selector(compareNextBirthday:)];
Run Code Online (Sandbox Code Playgroud)
在compareNextBirthday:我在NSDate类上创建的类别中定义的位置.
但是当我尝试获取数据时,我收到以下错误:"不支持的NSSortDescriptor选择器:compareNextBirthday:"
我花了好几个小时试图解决这个问题而没有运气...... Core Data是否支持这种自定义排序?我真的需要进行内存排序吗?
objective-c ×2
addressbook ×1
contacts ×1
core-data ×1
facebook ×1
ios ×1
ios4 ×1
linked-list ×1
sorting ×1