我正在开始目标 C,我想制作一个带有文本输入的表单。我的视图中有很多文本字段,我想检查写入的值是否正确(只有数字,只有文本)。
我怎样才能做到这一点?我找到了一些文档,但不是很多……如果有人有很好的资源来帮助我制作表格。
我还想知道如何获取数组中的所有值。
谢谢你的帮助,如果我的问题看起来很糟糕很容易,我很抱歉。
我知道 ruby、php、javascript :)
我正在开始目标 C,我想制作一个带有文本输入的表单。我的视图中有很多文本字段,我想检查写入的值是否正确(只有数字,只有文本)。
我怎样才能做到这一点?我找到了一些文档,但不是很多……如果有人有很好的资源来帮助我制作表格。
我还想知道如何获取数组中的所有值。
谢谢你的帮助,如果我的问题看起来很糟糕很容易,我很抱歉。
我知道 ruby、php、javascript :)
给定一个名为 的文本字段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
}