【发布时间】:2017-08-30 22:09:16
【问题描述】:
我有一个名称数组,并希望通过具有 A 和 B 前缀来计算它们。 例如对于这个用户名,我希望我的 NSMutableDictionary *cellNum 返回以每个字母开头的名称计数,例如:“A”:“2”和“B”:“1”。
@interface ...
{
NSArray *users;
NSMutableDictionary *cellNum;
}
@implementation ...
{
users = @[@"Ali",@"Armita",@"Babak"];
for (int i=0;i<users.count;i++)
{
if ( [users[i] hasPrefix:@"A"] )
{
cellNum[@"a"] = @([cellNum[@"a"] intValue]+1);
}
else
{
cellNum[@"b"] = @([cellNum[@"b"] intValue]+1);
}
}
}
【问题讨论】:
-
你初始化 cellNum 了吗?
-
问题或问题是什么?
-
是的,我初始化了 cellNum @vitormm
-
@Willeke 我的代码不起作用
标签: ios objective-c nsmutabledictionary