Iphone 从SoapRequest中的密码中删除特殊字符

Iphone 从SoapRequest中的密码中删除特殊字符,iphone,objective-c,cocoa-touch,ios4,soap,Iphone,Objective C,Cocoa Touch,Ios4,Soap,在我的应用程序中,我使用Soap请求 在Soap请求中,我需要发送密码进行身份验证 我的密码包含特殊字符, ABC%1cf#+l6A98,D 当我通过Soap请求发送密码时,它会从密码中删除%字符 在NSLOG中,密码显示如下ABC1cf#+l6A98,D 因此,在Soap请求下,我的密码剑如下ABC1cf#+l6A98,D 如何在密码字段中设置% 如何执行此操作?在将密码发送到SOAP服务之前,请尝试以下代码: NSString *outputString = [passwordString

在我的应用程序中,我使用Soap请求

在Soap请求中,我需要发送密码进行身份验证

我的密码包含特殊字符, ABC%1cf#+l6A98,D

当我通过Soap请求发送密码时,它会从密码中删除%字符

在NSLOG中,密码显示如下ABC1cf#+l6A98,D

因此,在Soap请求下,我的密码剑如下ABC1cf#+l6A98,D

如何在密码字段中设置%


如何执行此操作?

在将密码发送到SOAP服务之前,请尝试以下代码:

NSString *outputString = [passwordString stringByReplacingOccurrencesOfString:@"%" withString:@"%%"];

您的NSLog行是什么样子的?Ie您使用的是格式字符串吗?
%
字符是否到达您的
SOAP
后端,还是仅在您的
NSLog
中?这是否可能重复给您一个警告?删除
NSString*
!谢谢你的帮助,如果我写的是ABC%%1cf#+l6A98,D than,它就需要ABC%1cf#+l6A98,D@tipycalFlow:这是示例代码。为什么您认为我需要删除
NSString*
?@Devang因为您使用了
[passwordString stringByReplacing…
,这意味着
passwordString
已经被声明了,对吗?因此,在这一行中,您声明了一个
NSString
,其名称已经被使用过!