0

我正在开始目标 C,我想制作一个带有文本输入的表单。我的视图中有很多文本字段,我想检查写入的值是否正确(只有数字,只有文本)。

我怎样才能做到这一点?我找到了一些文档,但不是很多……如果有人有很好的资源来帮助我制作表格。

我还想知道如何获取数组中的所有值。

谢谢你的帮助,如果我的问题看起来很糟糕很容易,我很抱歉。

我知道 ruby​​、php、javascript :)

4

1 回答 1

1

给定一个名为 的文本字段textfield1,您可以通过 访问其字符串内容textfield1.text。这将产生一个 NSString 对象,然后您可以对其进行分析。您可以为此使用NSRegularExpression,或者循环遍历 1-char-substrings 或任何您喜欢的内容,为此阅读 NSString。谷歌搜索也将很快为您提供如何使用 NSRegularExpressions 的示例。

看到您正在为 iOS 工作,您可能需要考虑使用特殊控件来满足您的特定需求。例如,与其使用文本字段来请求数字,并在用户输入非数字时抱怨,不如给他一个滑块而不是文本字段。

对于第二个问题,给定一个包含 NSString 对象的数组array1,您可以通过快速枚举遍历它们:

for (NSString* string in array1)
{
  // do something with each string in array1
}
于 2012-04-08T22:38:55.713 回答