我在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赞赏
提前谢谢
答案 0 :(得分:2)
您无法使用“+”运算符从较小的字符串连接较大的NSString
,就像在Java中一样。
相反,您使用名为+stringWithFormat:
的方法从其他NSString
字符串创建新的NSString
:
NSString *soap = [NSString stringWithFormat:@"%@ <%@ xmlns:m='http://www.aras-corp.com/'>%@%@", soapStart, soapAction, body, soapEnd];