【发布时间】:2017-03-27 18:15:14
【问题描述】:
我是 iOS 新手,我遇到了关于替换 NSXMLPerser 的 foundCharacters 方法中的字符串值的问题。
我的代码是这样的
-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
myMutableStringassignedObj=[[NSMutableString alloc]initWithString:string];
NSLog(@"Array String: %@",myMutableStringassignedObj);
myMutableStringassignedObj = [[myMutableStringassignedObj stringByReplacingOccurrencesOfString:@"&"
withString:@"and"] mutableCopy];//I am changing string like this but it not working
NSData *data = [myMutableStringassignedObj dataUsingEncoding:NSUTF8StringEncoding];
responseassigneddict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"JSON DATA = %@",responseassigneddict);
}
由于 & 它给了我空值。有什么办法可以改变它。提前致谢!
【问题讨论】:
-
不清楚你到底想要什么!
-
@Lion 我需要替换字符串的内容。
-
@Lion 是的。
-
请给出字符串的内容以及你想从那个字符串中得到什么。
-
@NarendraPandey String 内容为:B&C 3,4,1 号大堂区,通道区和单元号-1502 至1504 号楼梯没有灯光依赖电梯通道区没有灯光。跨度>
标签: ios objective-c nsxmlparser