ios - 如何将多个字符串添加到 NSMutableArray 中的一个索引

标签 ios objective-c nsmutablearray

<分区>

我想将名字和姓氏添加到可变数组的一个索引中。

我正在从 AdressBook API 加载名字和姓氏,我想要数组中的名字和姓氏,以便稍后将其显示给用户。

目前,我可以记录第一个姓氏,但是当我尝试将它们添加到一个数组时,该数组保持为空。

这是我正在使用的代码:

[_names addObject:[NSString stringWithFormat:@"%@ %@", firstName, lastName]];
NSLog(@"%@", _names); //prints 'null'

NSLog(@"Name:%@ %@", firstName, lastName);//prints 'John Appleseed'

为什么我的数组没有更新?

最佳答案

您是否确定使用 _names = [[NSMutableArray alloc] init] 正确启动了阵列? ?您不能将对象添加到未初始化的数组中。

关于ios - 如何将多个字符串添加到 NSMutableArray 中的一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24517832/

上一篇:ios - 更新 UISnapBehavior 点

下一篇:ios - 没有 CoreData 的 RestKit 侧载 JSON 关联

相关文章:

ios - CallKit Audio Session 仅在导航到应用程序时启动

objective-c - 如何在 xcode 5 iOS 7 中以编程方式编辑 plist?

iphone - 以编程方式设置 ipad 应用程序背景?

objective-c - NSKeyedArchiver archivedDataWithRootObject :

ios - 如何从 NSMutableArray 中删除 ID 对象?

ios: NSMutableArray 计数在添加对象后打印零?

iphone - objective-c 获取一个类的所有属性(反射)

iphone - tableView 中 CALayerArray 的错误

javascript - 创建一个新项目 React Native 不工作

iphone - Obj-C "@interface"的类文件?