gpt4 book ai didi

ios地址簿类似应用

转载 作者:行者123 更新时间:2023-11-28 17:39:11 25 4
gpt4 key购买 nike

我有一个问题 friend 们。请大家帮帮我。我正在实现一个类似于地址簿的 ios 应用程序。我能够显示带有姓名和电子邮件的单元格。我正在复制下面的代码。无论如何,我的问题是我的名字在 contactValue.name 中,电子邮件在 contactValue.email 中。现在我需要将它们分成几个部分。我如何对它们进行分段。我的意思是我只想将所有以 A 开头的名称分成一个部分,依此类推。

id alphabet = [arrayOfCharacters objectAtIndex:[indexPath section]];

//---get all names beginning with the letter---
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] %@", alphabet];
// How can I filter the names here using the above predicate condition.I have my names in contactValue.name. According to the names the emails should also placed in the cells.


Contact* contactValue= (Contact*)[contactArray objectAtIndex:indexPath.row];

cell.textLabel.text=contactValue.name;
cell.detailTextLabel.text=contactValue.email;

@sbooth:所以你的意思是以下内容?但是当我执行以下操作时,它会在过滤代码行显示从 NsArray 分配给 NsMutableArray 的不兼容指针类型。什么意思?

   id alphabet = [arrayOfCharacters objectAtIndex:[indexPath section]];

//---get all states beginning with the letter---
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] %@", alphabet];
//here names n contactArray are NsMutableArrays.

names = [contactArray filteredArrayUsingPredicate:predicate];

if ([names count]>0) {

Contact* contactValue= (Contact*)[names objectAtIndex:indexPath.row];

cell.textLabel.text=contactValue.name;
cell.detailTextLabel.text=contactValue.email;

最佳答案

contactArray 中是否存储了所有联系人?如果是这样,您是否尝试过 [contactArray filteredArrayUsingPredicate:predicate]

关于ios地址簿类似应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8839620/

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