开发者社区 问答 正文

通过名称对数组进行初始化 的问题

要初始化数组中的字符串,如下格式:

-(IBAction)btnSubmit:(UIButton *)sender
{
NSString *phone = phoneNumber.text;
NSLog(@"Phone  :%@",phone);
NSString *TxtUserName = userName.text;
NSString *TxtEmailId = emailId.text;
NSArray *details = [NSArray arrayWithObjects:TxtUserName,TxtEmailId,phone,nil]; 
}

得到的内容:( "xxxxxxx", "xxxxx@gmail.com", 7675 )

但是期望的内容:("Name=xxxx","Email=xxxx@gmail.com","Phone=8786")

展开
收起
爵霸 2016-03-19 11:49:58 1790 分享 版权
1 条回答
写回答
取消 提交回答
  • 修改代码如下:

    NSString *phone = [NSString stringWithFormat:@"Phone=%@",phoneNumber.text];
    NSString *TxtUserName = [NSString stringWithFormat:@"Name=%@",userName.text];
    NSString *TxtEmailId = [NSString stringWithFormat:@"Email=%@",emailId.text];
    NSArray *details = [NSArray arrayWithObjects:TxtUserName,TxtEmailId,phone,nil];

    其实可以考虑放到字典中

    2019-07-17 19:07:56
    赞同 展开评论
问答地址: