小编Gag*_*shi的帖子

警告:不建议在分离的视图控制器上显示视图控制器

在我的应用程序中,我使用的是导航控制器.稍后在某些视图中,我presentViewController用于显示缩放的图像.我也没有使用故事板或笔尖.

我只在iOS 7中收到此错误.它在iOS 6及更早版本中运行良好:

不鼓励在分离的视图控制器上呈现视图控制器

iphone warnings ios ios7

173
推荐指数
11
解决办法
13万
查看次数

ABAddressBook - 如何查找是否从iPhone的地址簿中修改或删除了特定联系人?

我正在开发一个聊天应用程序.我需要保存联系人.所以我在我的核心数据实体中保存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)

iphone contacts abaddressbook abrecord abperson

7
推荐指数
1
解决办法
387
查看次数

使用 UITableView 与 UIcollectionView (iOS) 的聊天应用程序?

我要开发一个聊天应用程序。但我担心的是,我是否应该像在 whatsapp 中那样为气泡聊天视图使用 UITableView 或 UICollectionView。

下面给出的是 WhatsApp 聊天的屏幕截图。如果有人知道 WhatsApp 用于此屏幕吗?

  UITableView or UICollectionView??????
Run Code Online (Sandbox Code Playgroud)

Whatsapp聊天截图

chat uitableview ios whatsapp uicollectionview

5
推荐指数
1
解决办法
4531
查看次数