林有8 UITextFields
,我要存儲NSMutableArray
每個文本框輸入值?誰能幫助我的代碼?的UITextField輸入
0
A
回答
4
,如果你存儲在字典格式的所有值這將有利於你。
不過,如果你想在NSMutableArray中存儲,那麼你可以這樣做:
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[mutArray addObject:textField.text];
}
0
在情況下,如果你只需要保存一個時間:
NSMutableArray *fieldValues = [NSMutableArray arrayWithObjects:
textfield1.text,
textfield2.text,
textfield3.text,
textfield4.text,
textfield5.text,
textfield6.text,
textfield7.text,
textfield8.text, nil];
在情況下,如果你需要保存多時間,最好的解決辦法是使用的NSMutableDictionary(使用標籤作爲鍵):
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[dict setObject:txtfield.text forKey:textField.tag];
}
0
使用的setValue在NSMutabl關鍵eArray
NSMutableArray *testArray = [NSMutableArray array];
[testArray setValue:textFiled1InputString forKey:@"field1"];
,或者如果你想使用索引,然後使用:
-insertObject:atIndex: and replaceObjectAtIndex:withObject:.
的NSMutableArray
的
1
爲什麼不是你可以嘗試連接這些文本框到像下方的出口連接,這樣就可以保持跟蹤那些你想要的文本域值?
@property (retain, nonatomic) IBOutletCollection(UITextField) NSArray *textFieldApp;
0
確保所有文本字段的標籤,並使用此代碼
- (void)store {
NSMutableArray *arr = [NSMutableArray array];
for (int i = 1; i <= 8; i++) {
UITextField *tf = (UITextField *)[self.view viewWithTag:i];
if (tf && [tf isKindOfClass:[UITextField class]] && tf.text.length > 0) {
[arr addObject:tf.text];
} else {
[arr addObject:@"empty"];
}
}
NSLog(@"All values : %@", arr);
}
相關問題
- 1. UITextField檢查輸入
- 2. 保存UITextField輸入
- 3. 的UITextField輸入問題
- 4. 的UITextField輸入不工作
- 5. 通用限制UITextfield輸入
- 6. 同時輸入兩個uitextfield
- 7. 顯示UITextField輸入爲UIWebView
- 8. iPhone輸入NSUserDefaults到UITextField
- 9. 用UIDatePicker替換UITextField輸入
- 10. 添加的UITextField輸入的NSMutableArray
- 11. 輸入rightview的UIImageView到的UITextField
- 12. 驗證來自UITextField的NSDate輸入
- 13. 如何驗證UITextField中的輸入?
- 14. UITextField的輸入範圍寬度iOS
- 15. 的UITextField輸入文本位置
- 16. 限制輸入到UITextField的字符數
- 17. UIPickerView作爲UITextField的輸入視圖
- 18. 實現輸入掩碼來的UITextField
- 19. UITextField沒有得到鍵盤輸入
- 20. UITextField只允許英文字母輸入
- 21. 過濾字符輸入到UITextField
- 22. UITextField和UITextView無法輸入它們
- 23. 在CollectionViewCell中輸入UITextField(swift 3 xcode)
- 24. 如何停止在UITextField中輸入值
- 25. UITextField輸入每次新迭代
- 26. 將輸入得分10分到UITextField中?
- 27. UITextField在輸入之前顯示「可選(」「)」
- 28. 如何從UITextField獲取文本輸入?
- 29. 動態UITextfield不響應鍵盤輸入
- 30. 驗證UITextField輸入並顯示錯誤
請看看之前提交你的答案[mutArray ADDOBJECT:的TextField.text]。 – Rajneesh071
順便說一下,我們可以使用我們在IBOutlets中給出的默認文本字段名稱。所以我的回答是正確的。即使我編輯了它。 –
但根據問題給出你的答案*我想每次文本框結束編輯每個文本將被保存在array.I這個方法的時候將被調用,每個文本框輸入值來存儲的NSMutableArray * – Rajneesh071