我開始使用目標C,並且希望使用文本輸入創建表單。我在視圖中有很多文本字段,我想檢查寫入的值是否正確(只有數字,只有文本)。如何驗證目標C中的textField(ios)
我該怎麼做?我發現了一些文檔,但不是很多...如果任何人有一個很好的資源來幫助我製作表格。
我也想知道如何獲取數組中的所有值。
謝謝你的幫助和抱歉,如果我的問題看起來可怕和容易。
我知道紅寶石,PHP,JavaScript的:)
我開始使用目標C,並且希望使用文本輸入創建表單。我在視圖中有很多文本字段,我想檢查寫入的值是否正確(只有數字,只有文本)。如何驗證目標C中的textField(ios)
我該怎麼做?我發現了一些文檔,但不是很多...如果任何人有一個很好的資源來幫助我製作表格。
我也想知道如何獲取數組中的所有值。
謝謝你的幫助和抱歉,如果我的問題看起來可怕和容易。
我知道紅寶石,PHP,JavaScript的:)
給定一個名爲textfield1
文本框,您可以通過textfield1.text
訪問其字符串內容。這將產生一個NSString對象,然後您可以分析。你可以爲此使用NSRegularExpression,或者通過1-char-substrings或任何你喜歡的東西循環,在NSString上爲此進行閱讀。 Google搜索也會很快爲您提供有關如何使用NSRegularExpressions的示例。
鑑於您正在爲iOS工作,您可能需要考慮針對您的特定需求使用特殊控件。例如,不是使用文本字段來請求數字,而是在用戶輸入非數字時發出抱怨,而不是使用文本字段來呈現滑塊。
關於第二個問題,給出一個數組array1
與它的NSString對象,你可以通過他們的循環快速列舉:
for (NSString* string in array1)
{
// do something with each string in array1
}
您在使用iOS或OS X?框架和任何答案都會有所不同。 – 2012-04-08 21:28:57
那麼,你會從'.text'中獲取字段的NSString值,並檢查它是否符合你的規格。 – 2012-04-08 21:29:17
順便說一句,你熟悉哪些其他編程語言? – 2012-04-08 21:30:04