在我的应用程序中,我使用的是导航控制器.稍后在某些视图中,我presentViewController用于显示缩放的图像.我也没有使用故事板或笔尖.
我只在iOS 7中收到此错误.它在iOS 6及更早版本中运行良好:
不鼓励在分离的视图控制器上呈现视图控制器
我正在开发一个聊天应用程序.我需要保存联系人.所以我在我的核心数据实体中保存ABAddressBook中的所有联系人.问题是如何知道联系人是否被修改或从iPhone的地址簿中删除?这样我将从我的核心数据实体修改或删除该联系人.
if ABRecordGetRecordID(person) can be used as unique key or not
Run Code Online (Sandbox Code Playgroud)
给定belew是在核心数据中添加联系人的代码.
ABAddressBookRef addressBookRef = ABAddressBookCreateWithOptions(NULL, nil);
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople( addressBookRef );
CFIndex nPeople = ABAddressBookGetPersonCount( addressBookRef );
for ( int i = 0; i < nPeople; i++ )
{
ABRecordRef person = CFArrayGetValueAtIndex( allPeople, i );
}
NSString* firstName = (__bridge_transfer NSString*)ABRecordCopyValue(person,kABPersonFirstNameProperty);
if ([firstName hasPrefix:@"Protected by True"])
{
continue;
}
else if([firstName hasPrefix:@"Identified As Spam"])
{
continue;
}
NSString* lastName = (__bridge_transfer NSString*)ABRecordCopyValue(person,kABPersonLastNameProperty);
NSString *userEmail = …Run Code Online (Sandbox Code Playgroud) 我要开发一个聊天应用程序。但我担心的是,我是否应该像在 whatsapp 中那样为气泡聊天视图使用 UITableView 或 UICollectionView。
下面给出的是 WhatsApp 聊天的屏幕截图。如果有人知道 WhatsApp 用于此屏幕吗?
UITableView or UICollectionView??????
Run Code Online (Sandbox Code Playgroud)
