我正在学习如何编写iOS应用程序并且正在学习Objective-C。我正在尝试使用包含7个字段的表单并将其发布到我的网络服务器。我已经有了执行POST的代码,我只需要将所有文本输入字段连接成一个NSString
文本输入字段在.h
文件中命名如下:
ctName
ctAddress1
ctAddress2
ctCity
ctState
ctZIP
ctPhone
任何帮助都会非常感激。
更新
所以我已经弄明白了,但我几个小时都无法回答我自己的问题......这就是我想出来的。它可能不是最有效的方法,但我已经测试过它并且有效。
NSString *body = [NSString stringWithFormat:@"stripeToken=%@", token.tokenId];
body = [body stringByAppendingString:@"&ctname="];
body = [body stringByAppendingString:self.ctName.text];
body = [body stringByAppendingString:@"&ctadd1="];
body = [body stringByAppendingString:self.ctAddress1.text];
body = [body stringByAppendingString:@"&ctadd2="];
body = [body stringByAppendingString:self.ctAddress2.text];
body = [body stringByAppendingString:@"&ctcity="];
body = [body stringByAppendingString:self.ctCity.text];
body = [body stringByAppendingString:@"&ctstate="];
body = [body stringByAppendingString:self.ctState.text];
body = [body stringByAppendingString:@"&ctzip="];
body = [body stringByAppendingString:self.ctZIP.text];
body = [body stringByAppendingString:@"&ctphone="];
body = [body stringByAppendingString:self.ctPhone.text];
答案 0 :(得分:-1)
试试这个
NSString completeString = [NSString stringWithFormat:@"%@_%@_%@_%@_%@_%@_%@",_ctName,_ctAddress1,_ctAddress2,_ctCity,_ctState,_ctZIP,_ctPhone];
注意所有变量都有一个下划线(_)作为前缀。要使其正常工作,请确保将.m中的每个人和每个人合并在一起
@syntethize ctName, ctAddress1, ...
其余的等等。
如果您正在使用故事板,请验证所有变量是否正确链接。