【发布时间】:2013-02-19 13:22:47
【问题描述】:
目前我有一个自定义视图表格单元格和一个位于其上方的文本字段。我想从UItextfield 获取文本并将其放入NSMutableArray。
伪代码:
String text = _textfield.text;
[array addObject:text];
NSLog{array}
在我的头文件中,我创建了文本字段和数组。
我目前在 NSLog 时收到错误:'CustomTableView:[340:11303] array: (null)'。
我不确定为什么文本字段中的文本没有被添加到数组中。如果有人能够提供帮助,将不胜感激。
注意 - 我的文本字段在自定义单元格上方,不在其中。我什至尝试直接向数组添加一个字符串并记录它,我得到了同样的错误。所以我会假设这与数组有关。
【问题讨论】:
-
你检查过 textField.text 是否为 nil 吗?你能发布一些代码吗?可能是你没有创建数组
-
您的 nsmutablearray 未初始化。在添加文本字段的字符串之前对其进行初始化
-
您是否使用Interface Builder添加文本字段,如果是,是否通过您的头文件中的
IBOutlet链接到_textField? -
Samfisher 你是对的。我没有初始化变量。我假设 addobject 方法做到了。显然我假设错了。 :-)
标签: ios arrays uitableview uitextfield gettext