【问题标题】:Add the contents of a UITextField to an NSMutableArray将 UITextField 的内容添加到 NSMutableArray
【发布时间】:2012-04-06 06:32:22
【问题描述】:

如何将来自UITextField 的元素放入NSMutableArray

【问题讨论】:

    标签: objective-c cocoa-touch ios5 nsmutablearray


    【解决方案1】:
    //Array should be of mutable type NSMutableArray *yourArray=[NSMutableArray alloc]init];
    
    - (BOOL)textFieldShouldReturn:(UITextField *)textField {
        [yourArray addObject:[textfield text]];
        NSLog([yourArray description],nil);
    }
    

    【讨论】:

    • 谢谢!现在可以了,你知道如何打印我的数组的内容,以便我可以检查元素是否添加成功?
    • @Hans,数组应该是可变类型,例如NSMutableArray *yourArray=[NSMutableArray alloc] init];
    【解决方案2】:

    您可以从文本字段中提取文本:

    -(void)textFieldDidEndEditing:(UITextField *)textField{
    
         NSString *lTemp = textField.text;
    
         //Add to your array
         [lMutableArray addObject: lTemp];
      }
    

    【讨论】:

    • 这增加了一个额外的步骤,但不建议这样做。在每次采访中,我都谈到了为什么 @kuldeep 的方法在两者中更好。
    【解决方案3】:

    检查来自here 的代码,这里我在视图上显示的 NSMutableArray 中添加所有文本字段的文本值。

    【讨论】:

      猜你喜欢
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多