iphone中的SOAP动作

时间:2010-07-29 09:51:03

标签: iphone objective-c

我在android中使用thid代码,我需要在iPhone中使用相同的代码,并使用相应的syntex

NSString *soap = soapStart + "<" + soapAction + " xmlns:m='http://www.aras-corp.com/'>" + body + "</"+ soapAction + ">" + soapEnd;

屏幕上出现错误“二进制文件中的无效操作数+(具有struct'Struct NSString *'ans 'char *' 我是第一次尝试在我的应用程序中使用soap 替代代码woukd b赞赏

提前谢谢

1 个答案:

答案 0 :(得分:2)

您无法使用“+”运算符从较小的字符串连接较大的NSString,就像在Java中一样。

相反,您使用名为+stringWithFormat:的方法从其他NSString字符串创建新的NSString

NSString *soap = [NSString stringWithFormat:@"%@ <%@ xmlns:m='http://www.aras-corp.com/'>%@%@", soapStart, soapAction, body, soapEnd];