objective-c - 将文本字段中的用户输入存储到 NSArray 中

标签 objective-c ios arrays

我正在尝试将用户输入文本(在本例中为书名)存储到一个数组中,以便我可以将其输出到另一个 xib 的 TableView 中。

我在尝试将“bookTitle.text”信息存储到我的“userinfoArray”时遇到了困难。我知道它可能有一个简单的解决方案,而且我知道如何在 C++ 中执行此操作,但在 Objective-C 中不知道。任何提示、链接等都会很棒。

最佳答案

NSMutableArray *userinfoArray = [[NSMutableArray alloc]init];
NSString *tempString = [[NSString alloc]initWithString:[bookTitle text]];
[userinfoArray addObject:tempString];

您稍后可以通过以下方式访问它:

[userinfoArray objectAtIndex:0];

NSMutableArray 非常灵活。使用 addObject:object,您可以添加任意数量的内容,使用 removeObjectAtIndex:index 删除它们。

更多信息:NSMutableArray Class Reference

或者,如果您知道数组的大小,您可以使用普通的 NSArray:NSArray Class Reference这将工作类似

塞巴斯蒂安

关于objective-c - 将文本字段中的用户输入存储到 NSArray 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9650533/

相关文章:

iphone - iCloud : how to manage iCloud deactivation?

ios - iOS设置isExcludedFromBackup时文件写入失败

ios - 从模态呈现的 View Controller 传回数据的委托(delegate)

c - Objective C 中的指针,从函数返回指针

c - 查找数组中不同元素数量的最快方法

ios - 将 Gamesparks 与 iOS 集成的问题

objective-c - 拥有自身的对象的 Objective C 命名约定

c++ - 通过 UDP 接收字节,转换为结构,然后转换为 NSDictionary

ios - swift 2.2 : Using GKRandomSource with an array of UIImages

javascript - 使用包含键数组对的对象过滤对象嵌套对象列表